2012-04-08 18 views
0

Kürzlich begann ich mit der Entwicklung in Zend Framework. Ich benutze Zend Framework 1.11 seit 2.0 ist noch in der Entwicklung und ich kann mehr Informationen über 1.11 finden.Zend Framework Frontcontroller oder Zend Application?

Ich habe mehrere Tutorials verfolgt und versuche, sie für ein Projekt zu kombinieren, an dem ich arbeite.

Die Sache ist, und ich verstehe das nicht ganz. In dem einen Tutorial initialisiert die Bootstrap-Datei Zend_Application und bootet sie dann und führt sie dann aus.

Das andere Tutorial, das ich folgte, verwendet Zend_Layout mit MVC und löst die Frontcontroller.

Was ist die beste Vorgehensweise dafür? Ich muss Zend_Layout verwenden und das Senden dieser und das Laufen der Frontcontroller/Zend_application gibt mir das genau gleiche Ergebnis.

Ich habe versucht, für die richtigen anwser suchen, aber ich kann es nicht finden ..

Vielen Dank im Voraus

Antwort

2

Zend_Application, natürlich können Sie versenden leicht von der Frontcontroller, aber es ist die old way ZF-basierte Anwendungen des Versands.

Zend_Application wurde später hinzugefügt und jetzt ist es am besten Weg, um Ihre App ‚Coz von Bootstrap & seine Ressourcen zu versenden :) Sie können immer noch Frontcontroller des Plugins verwenden usw.

Zend_Tool Projekt für Sie erstellen können und das Layout ermöglichen. Sie können alles aus der Konfigurationsdatei, dank Zend_Application :)

+0

Danke, das ist die Antwort, die ich gesucht habe. Wusste das nicht! –

0

Ihre beste Wette Zend_Application verwendet. Sie können Ihr Layout in Ihrer Konfigurationsdatei konfigurieren.

resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/" 

Here is a good tutorial to look at

+0

Ich folgte genau dieses Tutorial und ein Tutorial auf Zend_Layout von Rob Allen, seine Tutorials scheinen leichter zu verstehen als andere. Schnelle Frage, stimmt es, dass die Konfiguration eines Layout-Pfades Zend Layout automatisch initialisiert? –

+0

Yeh, es wird es laden, wenn es ein Layout-Skript in diesem Ordner gibt – wgcrouch