22.09.2008, 21:00
Da es im netz noch recht wenig Tutorials zum ZEND Framework [1] gibt, habe ich mir gedacht, dass ich hier mal die wichtigsten Sachen kurz zusammenfasse.
Part I | Wie ist Zend aufgebaut ?
Das Zend Framework ist ja nach dem MVC [2] Prinzip entwickelt worden. Das schlägt sich auch schon in der Ordnerstrucktur nieder.
Die folgende Strucktur ist die am weitesten verbreitete [S1]. Man kann das aber auch so umarbeiten, wie man es für sich am liebsten hat. Die hier vorgestellte Bootstrap- Datei ist jedoch auf diese Strucktur ausgelegt.
Die Ordnerstrucktur + Datein für Einstieg
Inhalt der .htaccess im htdocs Ordner :
mod_rewrite [3] MUSS aktiviert sein
[S1] = Wenn du Ordner außerhalb des Rootverzeichnises anlegen kannst, so wird empfohlen den Application- und den Librarayordner dort zu platzieren.
Last Update : 25.09
Part I | Wie ist Zend aufgebaut ?
Das Zend Framework ist ja nach dem MVC [2] Prinzip entwickelt worden. Das schlägt sich auch schon in der Ordnerstrucktur nieder.
Die folgende Strucktur ist die am weitesten verbreitete [S1]. Man kann das aber auch so umarbeiten, wie man es für sich am liebsten hat. Die hier vorgestellte Bootstrap- Datei ist jedoch auf diese Strucktur ausgelegt.
Code:
/htdocs
->index.php ( Bootstrap Datei )
->.htaccess
->/application
->->/models
->->->noch leer
->->/modules
->->->/default
->->->->/controllers
->->->->->indexController.php
->->->->/views
->->->->->/scripts
->->->->->->/index
->->->->->->->index.phtml
->/library
->->.htaccess
Inhalt der .htaccess im htdocs Ordner :
Code:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /index.php [NC,L]
[S1] = Wenn du Ordner außerhalb des Rootverzeichnises anlegen kannst, so wird empfohlen den Application- und den Librarayordner dort zu platzieren.
Last Update : 25.09