Роли объектов в MVC

Я написал простой веб-сайт с использованием PHP, и код немного выходит из-под контроля, поэтому я решил переписать его с помощью MVC. У меня, однако, есть несколько вопросов, на которые я не могу найти ответы (даже на SO).

Это то, что я узнал до сих пор:

  • То, что связывает все вместе, это фронт-контроллер,
    index.php
  • Фронт-контроллер использует URL для создания экземпляра модели, контроллера
    и посмотреть

Теперь к вопросам:

  • Каждый найденный мною пример извлекает короткий фрагмент HTML (т.е.
    стол) из модели. Где генерируется полная HTML-страница?
    Это ответственность переднего контроллера, чтобы вставить
    таблица в шаблоне?

  • Моя текущая стартовая страница имеет несколько независимых списков (скажем, книга
    заголовки в одном, а категории в другом) генерируются динамически. Как
    я достиг бы этого, когда MVC (если я правильно понял) только
    позволяет мне использовать один контроллер (и, следовательно, одну модель) одновременно
    время? Можно ли использовать несколько видов и вставить их в
    HTML-шаблон, то есть меню извлекается из CategoryListView и
    таблица информации о книгах получена из BookListView?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector