Version 5, last updated by phillipo at August 31, 2007 05:26 UTC

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.

Regresar al indice