$entity - это что?
Блин, неужели я настолько непонятно пишу, что никто не понимает моих вопросов? (Это не сарказм, если чо, а крик души)
один и тот же модуль не может готовить данные и для меню и для списка новостей.
экшен списка новостей должен обработать фильтры, запросить модель, отформатировать данные
это не имеет ничего общего с формированием меню.
вопрос не только "кто выводит", но и "кто готовит". где лежит контроллер.
ПРИМЕР:
У нас есть пресловутая форма входа/ссылка на личный кабинет.
Это, очевидно, "экшен" в модуле "юзер".
При формировании страницы некая сущность (природа которой нам сейчас не важна) дёргает модуль юзер экшен логин форм, чтобы та сказала, какой шаблон юзать и какие данные в него лить.
В этом случае расположение "контроллера" или хер его знает, как назвать, определено и логично,
Вопрос:
экшеном какого модуля долно быть формирование меню?
Блин, давайте читать посты внимательно, не как обычно - "за пол-секунды схватил суть, еще пол-секунды на ответ"? ЗДЕСЬ ЭТО НЕ РАБОТАЕТ.