Heim >Backend-Entwicklung >PHP-Problem >Was bedeutet PHP MVC?
php mvc ist ein Designmodell; M in mvc stellt ein Modellmodell dar, das zur Vervollständigung einer bestimmten Geschäftslogik verwendet wird; V stellt eine Ansicht dar, die für die Anzeige von Informationen verantwortlich ist;
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP Version 7.1, Dell G3-Computer.
Was bedeutet PHP MVC?
Grundlegendes Verständnis und Prinzipien von MVC in PHP
php mvc bedeutet
Was ist 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 von der spezifischen Datenanzeige zu trennen und zu schichten.
M: Modellmodell, vervollständigt spezifische Geschäftslogik
V: Ansicht, Ansicht, verantwortlich für die Anzeige von Informationen
C: Controller, Controller ist für die Erteilung von Befehlen verantwortlich und spielt die Rolle eines Verkehrspolizisten (Unterscheiden Sie zwischen Methoden, wann). Eine Anfrage kommt von der Rezeption. Bestimmen Sie, welche Methode verwendet werden soll server Es wird zuerst die URL analysieren und sie dann gemäß den nächsten drei Parametern klassifizieren. Suchen Sie die entsprechende Plattform gemäß dem p-Parameter, suchen Sie den entsprechenden Controller gemäß c, suchen Sie die Methode im entsprechenden Controller gemäß a und dann Finden Sie den entsprechenden Controller entsprechend dem spezifischen Rufen Sie das Datenbankmodell auf, um entsprechende Datenbankoperationen und die logische Datenverarbeitung durchzuführen, und geben Sie die Ergebnisse zurück, die dann von der Ansichtsschicht angezeigt 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 und die öffentlichen Methoden speichern, um die Wiederverwendbarkeit des Codes zu erhöhen.
mvc Die Vorteile liegen auf der Hand: die Schichtung ist sehr klar und erleichtert die Teamentwicklung und -modifikation
Lernempfehlung: „PHP-Video-Tutorial
“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!