Me gustaría guardar los datos de configuración en archivos separados y cargarlos/leerlos utilizando el modo de litio adecuado.¿Cuál es el equivalente de Lithium a Configure :: load() de CakePHP y Configure :: read()?
Respuesta
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.
- 1. ¿El equivalente de ./configure en Windows?
- 2. nhibernate configure y buildsessionfactory time
- 3. Linux configure/make, --prefix?
- 4. configure no reconoce androideabi
- 5. Eclipse RCP AspectJ configure
- 6. OpenSSL configure el número máximo de conexiones
- 7. ¿Cuál es el equivalente a getLastInsertId() en Cakephp?
- 8. Habilite la compresión Gzip y configure los tiempos de caducidad de la caché en CakePHP
- 9. Ruby Configure IRB a Pretty_Inspect por defecto
- 10. ¿Qué nuevas características y mejoras proporciona Lithium sobre CakePHP?
- 11. configure rhino en javascript Eclipse
- 12. Vim Configure Line Number Coloring
- 13. Configure WinDbg como el depurador predeterminado
- 14. ¡Configure IntelliJ para usar Subversion!
- 15. ./configure con una versión específica de g ++
- 16. configure Hibernate para usar un persistence.xml renombrado
- 17. Regenerar archivos .Plo sin ejecutar ./configure
- 18. Dojo RadioButton, configure un grupo programáticamente
- 19. MagickWand ./configure no puede encontrar MagickWand-config
- 20. Extensiones de Google Chrome: configure el foco en omnibar
- 21. StructureMap, configure using container u objectfactory?
- 22. Por favor, configure un GWT SDK?
- 23. Log4j configure y vea que no funciona correctamente
- 24. configure nginx en pasajero 3.0.2 stand alone
- 25. Configure db used for ASP.Net Authentication
- 26. En Flask, configure una cookie y luego redirija al usuario
- 27. acelerar autoconf/configure del proyecto grande
- 28. configure el JFileChooser para abrir el directorio actual
- 29. Código Entity Framework Primero configure el esquema por entidad
- 30. R's devtools - instalar desde github con el archivo "configure"