<h1>Artikeldetails</h1> <p>Name: <?php echo $this->escape($this->articleData['name']); ?></p> <p>Preis: <?php echo $this->escape( number_format($this->articleData['price'], 2, ',', '.')); ?> EUR </p>
Listing 7
Hierbei wird aus Sicherheitsgründen wieder von der „escape“-Methode Gebrauch gemacht. Wie das Code-Listing zeigt, werden der Artikelname und der Preis ausgegeben.
Fazit
Sie haben im Rahmen dieses Artikels gelernt, wie das Zend Framework grundlegend funktioniert und eine einfache Applikation unter Verwendung der MVC-Komponenten erstellt. Dennoch gibt es viele Dinge, die der Artikel nicht ansprechen konnte. Beispielsweise haben wir nur ein sehr einfaches Bootstrap-Skript verwendet. Mit einem erweiterten Bootstrapping können Sie das Exception-Handling detaillierter kontrollieren und vieles mehr.
In größeren Anwendungen sollten Sie von diesen Möglichkeiten definitiv Gebrauch machen. Falls Sie jetzt darüber nachdenken, das Zend Framework in Ihren Projekten einzusetzen, sollten Sie die Dokumentation von Zend_Controller und Zend_View lesen, um sich ein Bild von den Features zu machen, die hier nicht in aller Tiefe behandelt werden konnten. In der Dokumentation werden Sie auch nähere Informationen zu den vielen weiteren Komponenten des Frameworks finden.
Entwickler nimmt das Zend Framework viel Arbeit bei der Erstellung einer grundlegenden Systemarchitektur ab. Es bietet eine saubere, Front-Controller-basierte MVC-Architektur, auf die man mit seiner eigenen Applikation aufsetzen kann sowie eine Vielzahl weiterer Komponenten für zahllose Einsatzgebiete.
Auch in größeren Projekten geht die Ordnung nicht verloren, da man die Applikation problemlos in mehrere Module aufteilen kann, ohne das Routing umstellen zu müssen. Die Architektur ist äußerst flexibel gehalten und lässt dadurch auch eigene Anpassungen problemlos zu. Wem zum Beispiel die Verwendung des Zend_View nicht gefällt, der kann problemlos die Template-Engine seiner Wahl einsetzen. Alles in allem eine runde Sache.





Eine Antwort
von Introductory article on the Zend Framewo… 02.08.2009 (10:23Uhr) 1.
[...] article is also available online. Enjoy your read (but take care, it’s only available in [...]