Ich wollte das MVC-Modell richtig verstehen, also schrieb ich einen Artikel.
Da Sie Anfänger sind, weisen Sie bitte auf ein Missverständnis hin.
Die Idee, die Verantwortung des Programms in drei Teile, MVC, aufzuteilen, wird als MVC-Modell bezeichnet.
Zunächst fordert der Benutzer eine URL an. Im Framework akzeptiert ein Ort namens Router URL-Anforderungen. Der Router ist der Teil, der den Zuweisungsprozess ausführt, der die empfangene URL der Aktion des Controllers zuweist. Der Router ruft dann die Aktion auf. Der Controller empfängt diese Anforderung und fragt die Datenbank nach Artikel- / 1 Artikelinformationen ab. Bei der Abfrage der Datenbank fragt der Controller das Modell ab.
Das Modell interagiert mit der Datenbank und gibt die Ergebnisse an die Steuerung zurück. Auf diese Weise ist das Modell der Teil, der mit der Datenbank interagiert. Der Controller, der dann die Daten vom Modell empfängt, überträgt die Daten dann an die Ansicht. Die Ansicht verwendet diese Informationen dann, um ein HTML für die dynamische Rückgabe zu generieren. Der generierte Controller wird als Antwort an den Benutzer zurückgegeben.
Auf diese Weise hat das MVC-Modell drei Rollen: Controller, Modell und Ansicht. Es gibt auch einen sogenannten Router zum Aufrufen des Controllers.
Recommended Posts