Was bedeutet mvc?
Für Anfänger ist dieser Teil möglicherweise nicht sehr verständlich. MVC ist ein Designmodell, das es uns ermöglicht, Geschäftslogik und spezifische Datenanzeige zu trennen und zu schichten.
M:Modellmodell, Vervollständigung der spezifischen Geschäftslogik
V:Ansicht, Versuch, verantwortlich für die Anzeige von Informationen
C:Controller, der Controller ist für die Erteilung von Befehlen verantwortlich, die Rolle eines Verkehrspolizisten spielen (zwischen Methoden unterscheiden und festlegen, welche Methode verwendet werden soll, wenn eine Anfrage von der Rezeption eingeht)
Die Grundprinzipien und Details sind in einem Bild zusammengefasst:
Erklären: Wir geben die URL über den Browser ein. Wenn die Anfrage vom Server verarbeitet wird, analysiert er zuerst die URL und klassifiziert sie dann gemäß den nächsten drei Parametern. und finden Sie die entsprechende Plattform gemäß dem p-Parameter und finden Sie die Methode im entsprechenden Controller gemäß a spezifische Bedingungen und gibt die Ergebnisse zurück, die dann von der Ansichtsebene verarbeitet werden.
Die Komplexität und Vielfalt der Funktionen einer Website bestimmt die Notwendigkeit mehrerer Controller, um verschiedene Module zu verwalten. Daher können wir zunächst eine Controller-Basisklasse definieren, die öffentlichen Methoden speichern und die Wiederverwendung von Code erhöhen
Die Vorteile von MVC liegen auf der Hand: Die Schichtung ist sehr klar, was die Teamentwicklung und -modifikation erleichtert
Weitere Informationen zu diesem Thema finden Sie auf der PHP-Chinese-Website! !
Das obige ist der detaillierte Inhalt vonWas bedeutet PHP MVC?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!