¿cómo cargué automáticamente las clases de zend framework cuando no estoy usando el framework MVC?Zend Framework 1.9: Cómo utilizar la carga automática sin MVC
Respuesta
Lo bueno de la Zend Framework es que es muy modular, puede utilizar casi cualquier pieza del mismo que desee sin la adopción de todo el asunto.
Por ejemplo, podemos utilizar Zend_Loader_Autoloader
para establecer la clase de carga automática sin tener que utilizar Zend_Application
En primer lugar asegúrese de que la biblioteca Zend está en su ruta de inclusión:
set_include_path('/path/to/zend/' . PATH_SEPARATOR . get_include_path());
Entonces requieren el autocargador clase:
require_once 'Zend/Loader/Autoloader.php';
Luego establecimos el cargador automático:
// instantiate the loader
$loader = Zend_Loader_Autoloader::getInstance();
// specify class namespaces you want to be auto-loaded.
// 'Zend_' and 'ZendX_' are included by default
$loader->registerNamespace('My_App_');
// optional argument if you want the auto-loader to load ALL namespaces
$loader->setFallbackAutoloader(true);
Una vez que el cargador automático está configurado (preferiblemente en una rutina de carga o algo así), puede llamar a las clases de Zend Framework (o las clases de su propia aplicación) sin tener que requerir de forma individual:
$foo = new Zend_Library_Class();
$bar = new My_App_Class();
Obtenga más información al respecto en el documentation
Zend framework tiene un autocargador incorporado que el asker debe usar. – notJim
- 1. Zend Framework: carga automática una biblioteca de clases
- 2. ¿La carga automática de subprocesos es segura en Ruby 1.9?
- 3. Zend Framework: carga de imágenes
- 4. Zend_Db sin Zend Framework
- 5. Usando tablas de Zend Framework Db sin MVC
- 6. Dónde utilizar la herramienta de traducción de Zend Framework
- 7. Cómo usar Zend Library sin instalación de Zend Framework
- 8. Zend Framework 2 para Zend Framework Newbie
- 9. Carga de archivos con Zend Framework 1.7.4
- 10. generar miniatura en la carga de imágenes usando zend framework
- 11. Aplicación modular Zend Framework, no se pueden cargar modelos para cada módulo, modelos de carga automática?
- 12. Inicio de sesión en MVC (Zend Framework)
- 13. Perfilado lento Configuración de Zend Framework MVC
- 14. Cómo utilizar Zend Framework Form Hash (token) con AJAX
- 15. Zend Framework 2 cargando automáticamente
- 16. Cómo utilizar Loop parcial de Zend Framework con objetos
- 17. Servicio de localización en Zend Framework 2
- 18. PHP carga automática con SplClassLoader?
- 19. Ejemplo Zend Framework Project 1.8+
- 20. ¿Utiliza los componentes de Zend Framework sin el marco real?
- 21. Cómo atender páginas estáticas con Zend Framework
- 22. Usando Zend Framework para proyectos de alta carga
- 23. ¿Cómo optimizar modelos en Zend Framework?
- 24. Zend Framework 1.9.2+ Zend_Rest_Route Ejemplos
- 25. Cómo deshabilitar la carga automática en jqGrid?
- 26. Zend Framework ¿Vale la pena?
- 27. ¿Cómo comenzar con zend framework?
- 28. Zend Framework cómo configurar encabezados
- 29. Zend Framework JSON Output
- 30. ¿Cómo manejar dispositivos móviles en Zend Framework?
que abt carga las clases de zend framework? por ahora, aún no intento cargar mis propias clases – iceangel89
El autocargador cargará las clases Zend de forma predeterminada. Si la biblioteca Zend está en su ruta de inclusión, puede cargar cualquier clase requiriéndola: "require_once ('Zend/Class/Path'.php'). Pero con el autocargador, ni siquiera necesita hacer eso. Si el cargador automático está funcionando correctamente, usted debería ser capaz de hacer referencia a las clases de Zend sin ningún problema: php $ myview = new Zend_View?> puede utilizar el cargador automático sólo por sí mismo, no hay otras clases de Zend necesita ser cargado para que funcione. –
en otras palabras, solo necesito $ loader = Zend_Loader_Autoloader :: getInstance(); ¿verdad? – iceangel89