14-3-1-usar param extension
History Key
- New content
Removed content
Recent Versions
Choose two versions to compare, or click the link to view it.
14.3.1 ¿Como usar el parametro extensions?
Este parametro tiene como objetivo cargar librerias de terceros, plugins, clases, etc. cuando inicie la aplicación. Para esto debemos crear en el directorio lib otro directorio con el nombre de la librería y en ella un archivo con nombre main.php que indicará el archivo que debe ser cargado inicialmente para que funcione todo bien.
Ejemplo:
Vamos a colocar la librería zipfile que puede ser encontrada en http://www.weberdev.com/get_example-4066.html, esta librería permite escribir archivos zip desde php. Ahora vamos a integrarla con kumbia:
Al descargar la librería encontramos lo siguiente:
zip.lib.php
zipper.php
Siguiente paso, creamos un directorio en lib con un nombre para identificar la librería, en nuestro caso usamos ziplib, así:
lib/ziplib/zip.lib.php
lib/ziplib/zipper.php
Ahora vamos a renombrar el archivo zip.lib.php a main.php para indicar que es el archivo principal, y quedaría así:
lib/ziplib/main.php
lib/ziplib/zipper.php
Agregamos a la variable extensions en forms/config/core.ini el valor ziplib.main asi:
extensions = kumbia.tags, kumbia.logger, kumbia.utils, kumbia.acl, smarty.main, ziplib.main
Listo, ahora cuando inicie Kumbia esta librería estará disponible en cualquier parte de nuestra aplicación.