Grundlegende MVC (PHP) -Struktur

Ich habe folgenden Datenfluss für ein einfaches Login-Formular.

PHP-Datei für den Benutzerzugriffscontroller. Der Controller enthält model.php und view.php

Der Benutzer sendet das Formular, der Controller sendet die POST-Daten an die Modellmethoden und erhält das Ergebnis zurück.

Der Benutzer ist angemeldet und wird von der Steuerung an eine andere Ansicht (Anmeldeerfolgsmeldung) weitergeleitet.

Momentan sind meine Ansichten statisches HTML (kein PHP), also hier ist meine Frage. Was ist der richtige Weg, um dem Benutzer eine Begrüßungsnachricht zu übermitteln, z. B. "Hallo, Craig!"?

Ist die Ansicht von PHP-Snippets erlaubt, z

<?php echo $username; ?> 

wie wird das modell davor in die controller datei geladen?

Vielen Dank!

Bearbeiten: Ist es dann besser, der Ansicht den Zugriff auf bestimmte Klassenmethoden zu ermöglichen, z

<?php $user->getUsername(); ?>

im Gegensatz zu nur Variablen?

Aufgrund anderer Antworten habe ich einen sehr nützlichen Artikel gefunden, der Sie auch interessieren könnte.

http://www.nathandavison.com/posts/view/7/custom-php-mvc-tutorial-part-5-views

Antworten auf die Frage(2)

Ihre Antwort auf die Frage