2010-10-18 14 views

Respuesta

8

Depende de para qué sirve. Desaconsejamos encarecidamente arrojar la configuración global a menos que se maneje con cuidado.

Si está relacionado con la conexión a algún tipo de sistema externo, sugiero que eche un vistazo a las clases de Conexiones, Caché, Sesión, Auth o Logger. Mire aquí para más información: http://li3.me/docs/lithium/core/Adaptable

Si su configuración no cae en ninguna categoría específica (y/s), y está relacionada con las operaciones generales del sitio, eche un vistazo a la clase Environment: http://li3.me/docs/lithium/core/Environment. No tiene ningún método específico para cargar archivos, pero simplemente funciona con matrices, por lo que si tiene un archivo de configuración que devuelve una matriz, puede pasarle el valor de include "foo.php" como parámetro.

Sin embargo, si sigue esta ruta, asegúrese de administrar cuidadosamente su configuración y no la cambie una vez que la haya escrito. La mala gestión de este tipo de estado global es la causa número 1 de errores de software.

Cuestiones relacionadas