Zend Framework: Plugin Pfade

8

Ich habe ZF 1.11 ohne Probleme ausgeführt und die Anweisungen in ihrer Leistungsbeschreibung befolgt, um die require_once-Anweisungen zu entfernen. Ich habe den Autoloader zu meiner Indexdatei hinzugefügt, wie sie sagen (auf einer Seitennotiz sehe ich nicht, warum das nicht in den Boostrap gehen kann), aber jetzt werden meine Plugins nicht gefunden.

Zum Beispiel verwendet ein Formular den 'DijitElement' Dekorator, der den Fehler zurückgibt:

%Vor%

In diesem Formularkonstruktor habe ich folgendes hinzugefügt, um es zu versuchen und ohne Erfolg zu beheben:

%Vor%

Wenn ich den Dekorator umbenenne, um 'Zend_Dojo_Form_Decorator_DijitElement' anstelle von 'DijitElement' zu verwenden, bekomme ich:

%Vor%

In meinem bootstap verwende ich den Plugin-Cache, bevor ich die require_once entfernt habe Ich hatte keine Präfix-Pfade im Konstruktor, die gut funktionierte, aber nach dem Entfernen habe ich versucht mit und ohne und beide funktionieren.

%Vor%

Wie kann ich Zend sagen, wo die Dateien sind? Ich nehme an, dass dies etwas mit meinem Autoloader zu tun hat, aber die Anleitung sagt einfach, dass dies den Trick machen wird:

%Vor%

FYI, Anleitung ist hier Ссылка

    
Ashley 09.11.2010, 16:19
quelle

1 Antwort

4

Ich habe meine Lösung gefunden, das Problem war nichts im Zusammenhang mit dem Entfernen der Anforderungen oder des Autoloaders, sondern tatsächlich ein Element Dekorateure. Das Hinzufügen eines Arrays von Dekoratoren, die 'DijitElement' auf einem Nicht-Dojo-Element verwenden, führt zu diesem Plugin-Fehler. Ein dummer Fehler für einen kleinen Fehler

    
Ashley 10.11.2010, 00:11
quelle

Tags und Links