2011-01-12 2 views
2

Ich arbeite an einer Portierung eines einfachen Projekts zu einem Zend Framework-Projekt mit zf 1.10.8. gibt es 3 oder 4 .inc.php-Dateien, die ich in 2 Layouts sagen muss. meine erste Idee ist, sie in den Boostrap zu laden, aber ich habe festgestellt, dass sie nicht überall im Projekt benötigt werden, also habe ich begonnen, diese Idee in Frage zu stellen.Wie fügt man eine inc.php Datei in das zend Framework Projekt ein?

Zweitens wollte ich sie in Ansichten setzen, aber einige von ihnen sind Klassen.so endete ich verwirrt.

Was ist der beste Weg, das zu implementieren?

Antwort

6

Fügen Sie sie einfach hinzu, wo Sie sie brauchen. Wenn sie Klassen umfassen, instanziiert die Klassen, wie Sie sie

// someview.phtml 
include '/path/to/needed.php'; // contains class Foo 
$foo = new Foo; 

Als Alternative Port die Klassen müssen die ZF/PEAR Namenskonvention verwenden und sie in die Zend Autoloader zur Verfügung zu stellen. Oder erstellen Sie eine Wrapper-Klasse, die die Dateien enthält und diesen Wrapper vom Autoloader geladen hat. Oder fügen Sie einen ViewHelper hinzu, der sie enthält.

+1

vielen Dank Gordon –

Verwandte Themen