Heim  >  Artikel  >  Backend-Entwicklung  >  Ich bin ein Anfänger. Wie kann ich das Konzept des ThinkPHP5-Modells verstehen?

Ich bin ein Anfänger. Wie kann ich das Konzept des ThinkPHP5-Modells verstehen?

WBOY
WBOYOriginal
2016-08-04 09:22:161031Durchsuche

Ich bin ein Anfänger, der gerade erst mit PHP und ThinkPHP5 in Kontakt gekommen ist.
Ich habe das Modell heute im Dokument gesehen.
Bitte helfen Sie mir Ich stelle das ThinkPHP-Framework vor:
Was ist das Modell? Kann das Modell funktionieren? // . . .

Antwortinhalt:

Ich bin ein Anfänger, der gerade erst mit PHP und ThinkPHP5 in Kontakt gekommen ist.

Ich habe das Modell heute im Dokument gesehen.
Bitte helfen Sie mir Ich stelle das ThinkPHP-Framework vor:
Was ist das Modell? Kann das Modell funktionieren? // . . .

MVC (Model View Controller) Model-View-Controller

Ansicht ist die Schnittstelle, die Benutzer sehen und mit der sie interagieren. Ansichten sind im Allgemeinen Seiten, die aus HTML-Elementen bestehen. Ordner in ThinkPHP anzeigen.

Das Modell ist ein Container zum Betreiben von Datenbankdaten und zum Ausführen von Geschäftsregeln. Das vom Modell zurückgegebene Datenformat stellt Daten für mehrere Ansichten bereit und wird von mehreren Ansichten wiederverwendet, wodurch die Codeduplizierung reduziert wird. Modellordner in ThinkPHP.

Der Controller akzeptiert Benutzereingaben und ruft dann das Modell auf und rendert die Ansicht, um die Anforderungen des Benutzers zu erfüllen. Im Allgemeinen empfängt der Controller nur die Anfrage und entscheidet, welche Modellmethode aufgerufen werden soll, um die Anfrage zu verarbeiten, und wählt dann aus, welche Ansicht gerendert werden soll die Daten. Controller-Ordner in ThinkPHP.

Das oben Genannte sind einige meiner Verständnisse. Kommentare sind willkommen. Liken Sie es, wenn Sie es hilfreich finden~

Sie sollten mit den Designmustern der Programmierentwicklung vertraut sein

ThinkPHP macht mich wirklich unerträglich. Nachdem ich mehrere Versionen von PHP entwickelt habe, werde ich verdammt noch mal die alte Version aufgeben und eine neue Version entwickeln! Die alte Version wird überhaupt nicht gepflegt!

Jetzt bin ich komplett auf Laravel umgestiegen!


Modell bezieht sich auf das Datenmodell, das die Operationen von Ressourcen (Datentabellen) durch ORM-Objektrelationalzuordnung kapselt (Ebenen oder Zusammenfassungen), mit dem Ziel, eine klare Projektstruktur zu erreichen und die Code-Wiederverwendungsrate zu verbessern

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
Vorheriger Artikel:PHPstorm-Download-AdresseNächster Artikel:PHPstorm-Download-Adresse