Autoloader für eZ Components innerhalb des Zend Frameworks
Auf der Suche wie man die eZ Components innerhalb eines Zend Framework Projekts einbindet, bin ich auf einen Artikel von Benjamin Steininger (www.robo47.net) gestoßen.
In der Zend Framework Dokumentation zu der Zend_Loader_Autoloader Komponente habe ich durch Zufall einen besseren und einfacheren Weg gefunden, um die eZ Components / Zeta Components in das Zend Framework zu integrieren.
Man fügt folgende Zeilen im Bootstrap hinzu: (z.B. in die Funktion “protected function _initEzc()”)
$autoloader = Zend_Loader_Autoloader::getInstance(); require_once('../library/ezc/Base/src/base.php'); $autoloader->pushAutoloader(array('ezcBase', 'autoload'), 'ezc');
So einfach kann es gehen
Jetzt werden alle Klassen die mit ezc beginnen automatisch vom Autoloader der eZ Components Bibliothek geladen.