Я написал простой веб-сайт с использованием PHP, и код немного выходит из-под контроля, поэтому я решил переписать его с помощью MVC. У меня, однако, есть несколько вопросов, на которые я не могу найти ответы (даже на SO).
Это то, что я узнал до сих пор:
Теперь к вопросам:
Каждый найденный мною пример извлекает короткий фрагмент HTML (т.е.
стол) из модели. Где генерируется полная HTML-страница?
Это ответственность переднего контроллера, чтобы вставить
таблица в шаблоне?
Моя текущая стартовая страница имеет несколько независимых списков (скажем, книга
заголовки в одном, а категории в другом) генерируются динамически. Как
я достиг бы этого, когда MVC (если я правильно понял) только
позволяет мне использовать один контроллер (и, следовательно, одну модель) одновременно
время? Можно ли использовать несколько видов и вставить их в
HTML-шаблон, то есть меню извлекается из CategoryListView и
таблица информации о книгах получена из BookListView?
Задача ещё не решена.
Других решений пока нет …