De base MVC (PHP) de la Structure

J'ai le texte suivant de flux de données pour un simple formulaire de connexion.

De l'utilisateur du contrôleur d'accès de fichier PHP. Contrôleur comprend model.php et view.php

Utilisateur soumet le formulaire, le contrôleur envoie publier des données sur le modèle des méthodes, et obtient un résultat en retour.

Utilisateur est connecté, et transmis à un point de vue différent (login message de réussite) par le contrôleur.

Actuellement mon point de vue statique en HTML (pas de PHP), voici donc ma question. Quelle est la bonne façon de passer ensuite à l'utilisateur un message de bienvenue, e.g "Bonjour, Craig!"?

Est le point de vue admis PHP extraits de l'e.g

<?php echo $username; ?> 

puisque le modèle est chargé avant dans le fichier de contrôleur?

Merci!

Edit: Est-il préférable de permettre à la vue d'accéder à des méthodes de la classe e.g

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

plutôt que de simplement les variables?


Sur la base d'autres réponses, j'ai trouvé un article très utile, qui vous pourriez également être intéressé par.

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

Contenu dynamique doit être transmis à partir de l'action à vue et affiché, il est donc permis d'utiliser des variables php dans les vues.
je pense que le modèle est contenant la classe, si vous utilisez oups, vous pouvez appeler la méthode à chaque fois que vous voulez vous obtiendrez ainsi les données du contrôleur, mais il sera plus compliqué et utiliser plusieurs serveur (car il ont plus de requête )

OriginalL'auteur Craig Wilson | 2012-07-27