Kurze Einführung in das Funktionsprinzip von MVC
1. Der Client initiiert eine Anfrage 3. Suchen Sie gemäß der analysierten Anforderung den entsprechenden Controller und führen Sie ihn aus. 4. Der Controller ruft das Modell auf, um Daten abzurufen, und übergibt die Daten an die Ansicht.
Der vollständige Name von MVC ist Model View Controller, die Abkürzung für Model-View-Controller und ein Software-Designmodell. Es verwendet eine Methode zur Trennung von Geschäftslogik, Daten und Schnittstellenanzeige, um Code zu organisieren und zahlreiche Geschäftslogiken in einer Komponente zusammenzufassen. Während die Benutzeroberfläche und die Benutzerinteraktion verbessert und personalisiert werden müssen, besteht keine Notwendigkeit, die Geschäftslogik neu zu schreiben Reduzieren Sie die Codierungszeit.
V
Ansicht bezieht sich auf die Schnittstelle, die Benutzer sehen und mit der sie interagieren. Zum Beispiel eine aus HTML-Elementen bestehende Webschnittstelle oder eine Software-Client-Schnittstelle. Einer der Vorteile von MVC ist seine Fähigkeit, viele verschiedene Ansichten für eine Anwendung zu verarbeiten. In der Ansicht findet keine echte Verarbeitung statt, sie dient lediglich dazu, Daten auszugeben und dem Benutzer die Möglichkeit zu geben, sie zu manipulieren.
M
Modellmodell bezieht sich auf ein Modell, das Geschäftsregeln darstellt. Unter den drei Komponenten von MVC hat das Modell die meisten Verarbeitungsaufgaben. Die vom Modell zurückgegebenen Daten sind neutral und das Modell hat nichts mit dem Datenformat zu tun. Auf diese Weise kann ein Modell Daten für mehrere Ansichten bereitstellen, da der auf das Modell angewendete Code nur einmal geschrieben werden muss Durch die Wiederverwendung durch mehrere Ansichten wird die Duplizierung des Codes reduziert.
C
Controller bedeutet, dass der Controller Benutzereingaben akzeptiert und Modelle und Ansichten aufruft, um die Anforderungen des Benutzers zu erfüllen. Der Controller selbst gibt nichts aus und führt keine Verarbeitung durch. Es empfängt lediglich die Anfrage und entscheidet, welche Modellkomponente aufgerufen werden soll, um die Anfrage zu bearbeiten, und bestimmt dann, welche Ansicht zum Anzeigen der zurückgegebenen Daten verwendet werden soll.
Flussdiagramm:
Empfohlenes Tutorial: „PHP-Tutorial“
Das obige ist der detaillierte Inhalt vonBeschreiben Sie kurz das Funktionsprinzip von MVC. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!