|
PHP-Startseite
Webmaster-Tool:
PHP-Scripts:
PHP Artikel: |
|||
MVC Pattern in PHPDas MVC Pattern (Entwurfsmuster: engl. Designpattern ) beschreibt die Trennung von Datenmodell (model), Datenpräsentation (view) und Geschäftslogik (controller). MVC hat sich in den meisten Programmier- und Skriptsprachen, mit denen Webanwendungen entwickelt werden, in den letzten Jahren als Quasi-Standard durchgesetzt. Es gibt auch in PHP bereits mehrere Frameworks, die dieses DesignPattern implementieren. Wie aber realisiert man das MVC Pattern für kleine Projekte? Folgender Text erklärt die Vorgehensweise. Anfragen vom Browser (Client) werden generell nur an Controller-Skripte gerichtet. Die Controller sind also die von außen sichtbaren Dateinen der Webanwendung. Ein aufgerufenen Controller verarbeitet die Anfrage, wertet beispielsweise übergebene Parameter aus, und greift ggf auf das Datenmodell zu. Das ist im Normalfall eine Klasse, die den Zugriff auf eine Datenbank kapselt, wie zB dbTool. Nach der Abarbeitung des Controller-Scripts wurden noch keine Daten an den Browser ausgegeben. Der Controller entscheidet sich anhand seines ermittelten Ergebnisses, welcher View für die Bildschirmausgabe verantwortlich ist und leitet den Flow-of-Controll an diesen View weiter. Dieser präsentiert nun (in HTML) die ermittelten Daten des Controllers. |
Neue Beiräge auf Homepage-Werbung.deMit aktuellen Beiträgen Traffic von einer Homepage auf die andere lotsen Ein paar Links fürs Grundverständnis zum Thema ‘Steuern’ Outsourcing – wohin mit der Arbeit? RSS Newsfeed auf Homepages einbinden (Tutorial) Kostenlose Leseprobe ‘Website Boosting’ Magazin Satelliten Projekte (SEO-Taktik) OVK Online-Report 2010/01 veröffentlicht (Linktipp) Ad Management Plugins, Tutorials, Infos… (Linktipp) Blogposts mit ‘RF Twitter Post’ (Wordpress Plugin) automatisch bekannt machen |
||