Pregunta

Me he mi solicitud de configuración con dos módulos, uno para la administración y otra para el resto de la aplicación llamada por defecto. A continuación, he creado un archivo de arranque para el módulo de administración, y cuando he tratado de establecer el sistema de arranque por defecto para el módulo Tengo un bucle effects Infinidad y mis accidentes Apache.

No estoy seguro de si he entendido por completo la dinámica de arranque. En principio había tratado de arrancar mi módulo por defecto para obtener acceso a mis formas dentro de su carpeta. Pero sólo funcionan si lo instalo en el arranque se encuentra en la raíz de la aplicación (application / Bootstrap.php) con lo siguiente:

$moduleLoader->addResourceType('form','modules/default/forms/','Form');

Qué he hecho mal algo?

¿Fue útil?

Solución

Parece que hubo un fallo abierta / mejoría con Zend para este problema. La cita relevante del fallo:

  

La razón de que el módulo por defecto se omite se debe a que el caso de uso documentado - en particular la forma en que la configuración de una aplicación en Zend_Tool - es que el módulo por defecto es directamente debajo de la aplicación / y contiene el sistema de arranque de la aplicación. Si luego permitir la carga de arranque del módulo por defecto ... de entrar en un bucle recursivo.

El error ya está resuelto, por lo que sólo puede ser que tenga que actualizar el Zend Framework a la versión más reciente.

Otros consejos

Las cargas ZF por alguna extraña razón todos bootraps módulo en una petición (incluso si no se están solicitando los módulos)

Así que tal vez usted tiene algunos conflictos con el módulo de administración y por defecto.

Para bootraps módulo demasiado carga Publicar en su .ini

resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules[] = ""

Y Bootstrap.php

Modulename_Bootstrap clase extiende Zend_Application_Module_Bootstrap{}

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top