Podstawowa struktura MVC (PHP)

Mam następujący przepływ danych dla prostego formularza logowania.

Plik PHP kontrolera dostępu użytkownika. Kontroler zawiera model.php i view.php

Użytkownik przesyła formularz, kontroler wysyła dane POST do metod modelowania i uzyskuje wynik z powrotem.

Użytkownik jest zalogowany i przekazywany do innego widoku (komunikat o powodzeniu logowania) przez kontroler.

Obecnie moje widoki są statycznym HTML (bez PHP), więc oto moje pytanie. Jaki jest właściwy sposób, aby przekazać użytkownikowi wiadomość powitalną, np. „Hello, Craig!”?

Czy dozwolone są fragmenty kodu PHP, np

<?php echo $username; ?> 

ponieważ model jest ładowany przed nim w pliku kontrolera?

Dzięki!

Edytować: Czy lepiej jest wtedy wtedy, gdy widok ma dostęp do określonych metod klasowych, np

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

w przeciwieństwie do tylko zmiennych?

Na podstawie innych odpowiedzi znalazłem bardzo przydatny artykuł, który może Cię zainteresować.

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

questionAnswers(2)

yourAnswerToTheQuestion