Vorgeschlagene Struktur für die Projekt Struktur von Zend Framework MVC Anwendungen

Übersicht

Viele Entwickler suchen Hilfe für die beste Projekt Struktur für ein Zend Framework Projekt in einer relativ flexiblen Umgebung. Eine "flexible" Umgebung ist eine, in welcher der Entwickler seine Dateisysteme und Konfigurationen des Webservers wie benötigt manipulieren kann um die idealste Projektstruktur zu erhalten damit Ihre Anweungen ausgeführt werden können und sicher sind. Die standardmäßige Projektstruktur stellt sicher das der Entwickler diese Flexibilität zu seiner Verfügung hat.

Die folgende Verzeichnisstruktur wurde designt um für komplexe Projekt maximal erweiterbar zu sein, wärend Sie ein einfaches Subset von Verzeichnissen und Dateien für Projekte mit einfacheren Notwendigkeiten anbietet. Diese Struktur arbeitet auch ohne Änderung sowohl für modulare und nicht-modulare Zend Framework Anwendungen. Die .htaccess Dateien benötigen URL Rewrite Funktionalität im Web Server wie im Rewrite Konfigurations Guide beschrieben, der auch in diesem Anhang enthalten ist.

Es ist nicht angedacht das diese Projekt Struktur alle möglichen Notwendigkeiten für Zend Framework Projekte unterstützt. Das standardmäßige Projekt Profil welches von Zend_Tool verwendet wird, reflektiert diese Projekt Struktur. Aber Anwendungen mit Notwendigkeiten die nicht von dieser Struktur unterstützt werden, sollten ein eigenes Projekt Profil verwenden.


Vorgeschlagene Struktur für die Projekt Struktur von Zend Framework MVC Anwendungen