Базовая структура MVC (PHP)
У меня есть следующий поток данных для простой формы входа в систему.
Пользовательский контроллер доступа PHP-файл. Контроллер включает model.php и view.php
Пользователь отправляет форму, контроллер отправляет данные POST в методы модели и возвращает результат обратно.
Пользователь вошел в систему и перенаправлен в другое представление (сообщение об успешном входе в систему) контроллером.
В настоящее время мои взгляды являются статическим HTML (без PHP), поэтому вот мой вопрос. Как правильно передать пользователю приветственное сообщение, например "Hello, Craig!"?
Разрешен ли просмотр фрагментов PHP, например
<?php echo $username; ?>
так как модель загружается перед этим в файл контроллера?
Спасибо!
Edit: Лучше ли на практике разрешать представлению доступ к определенным методам класса, например
<?php $user->getUsername(); ?>
в отличие от просто переменных?
Основываясь на других ответах, я нашел очень полезную статью, которая вас также может заинтересовать.
http://www.nathandavison.com/posts/view/7/custom-php-mvc-tutorial-part-5-views