Question

J'ai installé ma demande avec deux modules, l'un pour l'administrateur et d'autres pour le reste de l'application appelée par défaut. Ensuite, je l'ai créé un fichier Bootstrap pour le module d'administration, et quand je l'ai essayé de régler le bootstrap pour le module par défaut j'ai une boucle inifite et plantage de mon apache.

Je ne sais pas si je comprends complètement la dynamique du bootstrap. Au départ, j'avais essayé d'amorcer mon module par défaut pour avoir accès à mes formes à l'intérieur de son dossier. Mais ne fonctionne que si je l'ai mis en place dans le bootstrap situé dans la racine de l'application (application / bootstrap.php) avec que:

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

Ai-je fait quelque chose de mal?

Était-ce utile?

La solution

On dirait qu'il y avait un bug / amélioration ouvert avec Zend pour ce problème. La citation pertinente du bug:

  

La raison pour laquelle le module par défaut est ignorée parce que le cas d'utilisation documentée - en particulier la façon dont nous installons une application dans Zend_Tool - est que le module par défaut est directement sous application / et contient l'amorce d'application. Si nous permettons alors charger le bootstrap du module par défaut ... entrer dans une boucle récursive.

Le bogue est maintenant résolu, vous pourriez avoir besoin de mettre à jour votre Zend Framework à la dernière version.

Autres conseils

ZF charges pour une raison bizarre tous bootraps module sur une demande (même si les modules ne sont pas demandés)

Alors peut-être que vous avez des conflits avec l'administration et le module par défaut.

Pour le module bootraps charge trop ajouter dans votre .ini

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

Et Bootstrap.php

Modulename_Bootstrap de classe étend Zend_Application_Module_Bootstrap{}

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top