Zend_Application_Resource_Modules Zend_Application_Resource_Modules se utiliza para inicializar sus módulos de aplicación. Si su módulo tiene un archivo Bootstrap.php en su raíz, y contiene una clase llamada Module_Bootstrap (donde "Module" es el nombre del módulo), entonces usará esa clase para arrancar el módulo. Por defecto, se creará una instancia de Zend_Application_Module_Autoloader para el módulo, utilizando el nombre del módulo y del directorio para inicializarlo. Ya que los módulos no reciben ningún parámetro por defecto, para poder activarlos via configuración, será necesario crearlo como un array vacío. Seguiendo el estilo de configuración INI será similar a: Siguiendo el estilo de configuración XML será similar a: ]]> Utilizando un array PHP estandar, simplemente creelo como un array vacío: array( 'modules' => array(), ), ); ]]> Dependencia de Recursos del Front Controller El recurso Modules tiene una dependencia de Front Controller resource . Usted puede, por supuesto, proporcionar su propia sustitución de ese recurso mediante un recurso personalizado de la clase Front Controller o un método inicializador de la clase -- tan largo como se quiera siempre que el plugin del recurso de la clase termine en "Frontcontroller" o el método inicializador se llame "_initFrontController" (case insensible). Configurando Módulos Usted puede especificar una configuración específica de un módulo utilizando el nombre del módulo como un prefijo/sub-sección en su archivo de configuración. Por ejemplo, supongamos que su aplicación tiene un módulo "noticias". Los siguientes son ejemplos de INI y XML que muestran la configuración de recursos en ese módulo. pdo_mysql localhost webuser XXXXXXX news true ]]> Recuperando el bootstrap de un módulo específico En ocasiones, puede que necesite para recuperar el objeto bootstrap de un módulo específico -- tal vez para ejecutar discretos métodos bootstrap ,o a recoger el cargador automático con el fin de configurarlo. Esto puede hacerse utilizando el método getExecutedBootstraps() de los recursos de Módulo. getPluginResource('modules'); $moduleBootstraps = $resource->getExecutedBootstraps(); $newsBootstrap = $moduleBootstraps['news']; ]]>