Zend Framework - MVC-Architektur
Bevor wir mit diesem Kapitel fortfahren, wollen wir uns kurz mit MVC vertraut machen. EINModel View Controllerist ein Softwareansatz, der die Anwendungslogik von der Präsentation trennt. In der Praxis können die Webseiten nur minimale PHP-Skripte enthalten, da die Präsentation von dieser getrennt ist.
Die Kurzbeschreibung der MVC-Komponenten lautet wie folgt
Model- Modell repräsentiert die Struktur der Anwendungsdaten. In der Regel enthalten Modellklassen Funktionen, die dazu beitragenretrieve, insert und update business data in der Back-End-Datenbank (MySQL, PostgreSQL usw.).
View- Ansicht ist die Präsentationsschicht der MVC-Anwendung. Es erhält die Modelldaten über den Controller und zeigt sie nach Bedarf an. Es ist lose mit dem gekoppeltController und die Model Daher kann es geändert werden, ohne dass dies Auswirkungen auf das Modell und den Controller hat.
Controller- Der Controller ist die Hauptkomponente der MVC-Architektur. Jede Anfrage trifft zuerst den Controller. Mit anderen Worten, der Controller verarbeitet die gesamte Anforderung und dient als Vermittler zwischen dem Modell, der Ansicht und allen anderen erforderlichen Ressourcenprocess the HTTP request und um die Antwort zu generieren.
Im nächsten Kapitel werden wir die verschiedenen Konzepte des Zend Frameworks verstehen.