Heim >Backend-Entwicklung >PHP-Problem >Welchen Framework-Modus hat PHP?

Welchen Framework-Modus hat PHP?

王林
王林Original
2019-10-11 13:08:463194Durchsuche

Welchen Framework-Modus hat PHP?

MVC

MVC-Designmusterkern:

Entkopplung, wodurch verschiedene Codeblöcke die Kopplung reduzieren und die Code-Erweiterbarkeit verbessern können Portabilität, Erreichung der Abwärtskompatibilität.

Die Funktionen jedes Teils von MVC:

M wird als Modell geschrieben, das hauptsächlich den Zugriff auf die Datenbankschicht kapselt und Vorgänge zum Hinzufügen, Löschen, Ändern und Abfragen von Daten in der Datenbank ausführt .

V wird als Ansicht geschrieben, die zum Kapseln von Ergebnissen und zum Generieren von HTML-Inhalten für die Seitenanzeige verwendet wird.

C wird als Controller geschrieben, der verwendet wird, um Anfragen zu empfangen, Geschäftslogik zu verarbeiten, mit Modell und Ansicht zu interagieren und Ergebnisse zurückzugeben.

MVT

Die Funktionen jedes Teils von MVT:

M wird als Modell geschrieben, das die gleiche Funktion wie M in MVC hat und verantwortlich ist zur Interaktion mit der Datenbank.

V wird als View geschrieben, was die gleiche Funktion wie C in MVC hat. Es empfängt Anfragen, führt Geschäftsverarbeitungen durch und gibt Antworten zurück.

T wird als Vorlage geschrieben, die die gleiche Funktion wie V in MVC hat und für die Kapselung und Konstruktion des zurückzugebenden HTML verantwortlich ist.

MVVM

MVVM ist ein Architekturmuster, kein Framework, es ist eine Idee, eine Kunst, Code zu organisieren und zu verwalten. Es nutzt Datenbindung, Attributabhängigkeiten, Routing-Ereignisse, Befehle und andere Funktionen, um eine effiziente und flexible Architektur zu erreichen.

Der Kern von MVVM ist datengesteuert, nämlich ViewModel ViewModel ist die Beziehungszuordnung zwischen Ansicht und Modell. ViewModel ähnelt einer Übertragungsstation (Value Converter), die für die Konvertierung von Datenobjekten im Modell verantwortlich ist, wodurch die Daten einfacher zu verwalten und zu verwenden sind. Der Kern von MVVM besteht darin, die Ansicht und dann das DOM basierend auf den Betriebsdaten zu bedienen. Mit Hilfe von MVVM ist es nicht erforderlich, das DOM direkt zu bedienen. Der Entwickler muss lediglich die Ansichtsvorlage mit der Deklarationsbindung ausfüllen und schreiben das Geschäft im ViewModel, sodass die Ansicht vollständig automatisiert werden kann.

Empfohlenes Tutorial: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWelchen Framework-Modus hat PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn