-application
--configs
--layouts
--modules
---default
---admin
---registro
....
En mi bootstrap tengo:
Código PHP:
protected function _initAutoLoad()
{
$autoLoader = new Zend_Application_Module_Autoloader(array(
'namespace' => '',
'basePath' => APPLICATION_PATH . '/modules/default'
));
return $autoLoader;
}
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
Los recursos del modulo default los carga correctamente pero cuando creo un modelo, form, etc, dentro de los otros modulos e intento llamarlo por ejemplo:
Código PHP:
$form = new Registro_Form_Test();
Código PHP:
$autoLoader = new Zend_Application_Module_Autoloader(array(
'namespace' => '',
'basePath' => APPLICATION_PATH . '/modules/default'
),array(
'namespace' => 'Registro_',
'basePath' => APPLICATION_PATH . '/modules/registro'
),array(
'namespace' => 'Admin_',
'basePath' => APPLICATION_PATH . '/modules/admin'
));