Сижу я изучаю паттерн mvc(или парадигма?, а то умные дядьки кидаются своими умными словами и не поймешь кто прав, а кто виноват).
Вот такая у меня простецкая структура.
Роутер смотрит какую страничку запрашивает пользователь, подключает(если может) класс, а затем вызывает нужный метод (согласно шаблону из routes.php).
И вот тут то возникает вопрос, я бы хотел понять как лучше организовать построение страницы. В плане иметь 3 статичных блока, это Header, Footer, Menu.
Которые должны быть абсолютно одинаковыми на всех страничках. Можно конечно, по-старинке подключать
, но разве это верно?
1. Cooligin - 18 Сентября, 2016 - 13:59:02 - перейти к сообщению
Наблюдал как в контроллерах собирают что-то вроде:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $test->method('head');
- $test->method('content');
- $test->method('footer');
опять же, не знаю, насколько хорош этот вариант.
я сделал так:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- public $menu;
- public function __construct() {
- $this->menu = Menu::getMenuList();
- }