Frage

Ich habe meine Setup-Anwendung mit zwei Modulen, einem für Admin und andere für den Rest Anwendung namens Standard. Dann habe ich eine Bootstrap-Datei für Admin-Modul erstellt, und als ich versucht habe, die Bootstrap für Standardmodul eingestellt habe ich eine inifite Schleife und meine Apache stürzt ab bekommt.

Ich bin nicht sicher, ob ich die Bootstrap-Dynamik vollständig verstehen. Ursprünglich hatte ich versucht, meinen Standard-Modul Bootstrap Zugriff auf meine Formen in seinem Ordner zu erhalten. Aber nur, wenn ich stellte es in den Bootstrap-up befindet sich in Anwendungsstamm (application / bootstrap.php) mit, dass:

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

Habe ich etwas falsch gemacht?

War es hilfreich?

Lösung

Es sieht aus wie es ist ein Fehler / Verbesserungen offen mit Zend für dieses Problem war. Der entsprechende Zitat aus dem Fehler:

  

Der Grund, dass das Standardmodul übersprungenen ist, weil der Anwendungsfall dokumentiert - vor allem, wie wir Setup eine Anwendung in Zend_Tool - ist, dass das Standardmodul direkt unter Anwendung ist / und enthält die Anwendung Bootstrap. Wenn wir dann erlauben das Laden des Bootstrap-Standardmodul ... bekommen wir in eine rekursive Schleife.

Der Fehler nun behoben ist, so dass Sie nur Ihre Zend Framework zu aktualisieren benötigen, um auf die neueste Version.

Andere Tipps

ZF Lasten aus irgendeinem seltsamen Grund, alle Modul bootraps auf eine Anfrage (auch wenn die Module werden nicht angefordert)

Vielleicht haben Sie einige Konflikte mit dem admin und dem Standardmodul.

Für das Modul bootraps zu Add lädt in Ihrem .ini

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

Und Bootstrap.php

Klasse Modulename_Bootstrap erweitert Zend_Application_Module_Bootstrap{}

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top