Ich baue ein Symfony-Projekt und habe ein neues Plug-in mit dem Namen sfUtilsPlugin erstellt. Im Moment habe ich eine Verzeichnisstruktur, die wie folgt aussieht:PHP: Speichern von Objekten in einem lib/Verzeichnis des Symfony Plug-in-Moduls
sfUtilsPlugin/ modules/ sfSearchLucene/ actions/ config/ lib/ templates/
Jetzt, in dem sfUtilsPlugin/modules/sfSearchLucene/lib, ich habe ein Objekt namens sfLucene. Die Idee war, dass dieses Objekt über den automatischen Lademechanismus von Symfony zugänglich ist, so dass es von überall in der Anwendung instanziiert werden kann.
jedoch einfach Hinzufügen der sfLucene.class.php Datei auf die sfUtilsPlugin/modules/sfSearchLucene/lib tut nicht erscheint es auf den Autoloader hinzuzufügen.
Weiß jemand da draußen, warum das passieren könnte? Möglicherweise können Objekte, die an diesem Speicherort in Symfony gespeichert sind, nicht automatisch verwendet werden.
Jeder Rat wird geschätzt.