ezComponents unter symfony verwenden
Geschrieben von Dejan Spasic • Saturday, 15. September 2007 • Kategorie: ez Components , Symfony • Kommentare (0)Ich musste heute festellen das die sfEzComponentsBridge, dass von symfony zur Verfügung steht, nicht für die ezComponents gilt die über PEAR installiert wurden. Dies liegt daran, dass versucht wird die ezcBase über den Pfad Base/src/base.php zu laden. Was aber in meinem Falle nicht Korrekt ist. Da ich ezComponents über PEAR installiert habe, müsste der Pfad zu ezcBase ezc/Base/base.php lauten. Um das Problem zu lösen, erstellte ich eine eigene Bridge, die ich in das lib Verzeichnis des Projekts ablegte.
<?php
require_once 'ezc/Base/base.php';
class ezcAutoload
{
public {FNAMEL}">static function autoload($class)
{
ezcBase::autoload($class);
}
}
Jetzt muss man noch Autoloader in settings.yml eintragen.
autoloading_functions:
- [ezcAutoload, autoload]Und zu guter Letzt, den Cache löschen.
symfony cc
Und weiter geht es.
Tags für diesen Artikel: ezcomponents, symfony


0 Kommentare
Kommentar schreiben