ACTUALIZACION:
Eh, bueno me respondo a mi mismo, buscando en internet encontre que hay que agregar '
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"' en ves de '
resources.frontController.controllerDirectory' al application.ini y magia, funciono, disculpen la molestia =/
Que tal compañeros, vengo solicitando su ayuda ya que estoy comenzando con Zend Framework 1.10 (eh de decir que eh trabajado con la versión 1.7 que domine en su momento y pero decidi actualizarme), y estoy tratando de crear una estructura modular.
Ok, comenzare diciendo que la estructura basica la cree con Zend_Tool en Windows XP con AppServ, ok, hasta aqui bien, accedo a
http://zf110 (es un virtaulhost) y carga la ventana de Zend framework y todo funciona bien, despues buscando información en internet encontre como "activar" autoload para cargar el modulo default qudando el bootstrap asi:
Código PHP:
Ver original<?php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
public function _initAutoload() {
$autoloader = new Zend_Application_Module_Autoloader
(array( 'namespace' => 'Default',
'basePath' => dirname(__FILE__) . '/modules/default' ));
return $autoloader;
}
}
?>
Despues modifique mi application.ini para cargar el sistema modular y que me muestre todos los errores
Código:
[production]
resources.modules[] =
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
appnamespace = "Application"
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.frontController.params.displayExceptions = 1
[staging : production]
[testing : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1
y mi estructura de carpetas queda asi
Bueno, voy a Firefox tipeo
http://zf110 y me sale un error el cual no encuentra la accion del controlador error:
Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)' in D:\Servidor\zf110\library\Zend\Controller\Dispatch er\Standard.php:242 Stack trace: #0 D:\Servidor\zf110\library\Zend\Controller\Front.ph p(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 D:\Servidor\zf110\library\Zend\Application\Bootstr ap\Bootstrap.php(97): Zend_Controller_Front->dispatch() #2 D:\Servidor\zf110\library\Zend\Application.php(366 ): Zend_Application_Bootstrap_Bootstrap->run() #3 D:\Servidor\zf110\public\index.php(26): Zend_Application->run() #4 {main} thrown in D:\Servidor\zf110\library\Zend\Controller\Dispatch er\Standard.php on line 242
Y de aquí no paso, ya busque información pero no doy =/
Cualquier ayuda sera bienvenida y agradesco de antemano el interes por ayudar =)