chakopss
14.12.2013 - 20:11
Всем известно, MVC устроен так: Контроллер загружает модель ,та на основании данных создает запрос результат отдает отображению и мы видим результат!
Я начал изучать этот патерн недавно и у меня вопрос наверно очевидный для новичка. Например у меня три отображения: Header , Content , Footer если я вывожу данные только в Content,мне придется выводить и в Footer и Header данные. А если отображений много что тогда делать! Объясните пожалуйста!
T1grOK
14.12.2013 - 21:00
Цитата (chakopss @ 14.12.2013 - 16:11) |
Контроллер загружает модель ,та на основании данных создает запрос результат отдает отображению и мы видим результат! |
Модель не должна быть связана с отображением(видом).
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
chakopss
14.12.2013 - 21:34
т.е она отдает результат в контроллер? так? ок не прав но все равно остается непонятным как использовать несколько отображений?
контроллер сначала собирает все что нужно для отрисовки страницы, потом передает это все в представление, и там уже не важно сколько их там, т.к. все данные для всех представлений уже собраны.
batazor
15.12.2013 - 20:33
Мне вот это помогло разобраться
http://habrahabr.ru/post/150267/
chakopss
15.12.2013 - 20:45
Спасибо большое за ответы будем учится! Удачи всем!
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.