[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Архитектура приложения
mue
Помогите с архитектурой сайта.
Допустим у меня есть страница с какими-то статьями, и на этой же странице выводятся еще разные блоки, с новостями, рекламой итп итд.

Я использую MVC, с единой точкой входа, по URL понимаю, что надо создать контролер отвечающий за статьи и создать модель которая работает с статьями.

Как быть с остальными блоками, контролер страницы должен вызвать все модели необходимых блоков (рекламы, новостей) или как то по другому ? Как делаете вы ?
VladKamyshanov
http://www.ozon.ru/context/detail/id/4884925/ - вот почитай)
mue
Да, пытаюсь потихоньку и эту книгу освоить.
Но все же интересно как решаете эту задачу вы.
TMake
Цитата (mue @ 20.01.2013 - 02:20)
Как быть с остальными блоками, контролер страницы должен вызвать все модели необходимых блоков (рекламы, новостей) или как то по другому ? Как делаете вы ?

Либо выбрать в контроллере, но если они должны быть на всех страницах, то для этого есть widget как самостоятельный блок. Вообще можно посмотреть как это реализуется в различных CMS - там и виджеты и хелперы.
mue
Цитата
то для этого есть widget как самостоятельный блок

Это что то типа абстрактной фабрики, куда передается название модуля, может какие-то первоначальные настройки, а на выходе получим готовый html?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.