Где правильнее генерировать контент?

Написал код, который из массива с параметрами собирает html-код менюшки. Вопрос в том, что я не знаю, где подобный код следует разместить, в котроллере собрать все в $content и отдать на показ или такими делами должна заниматься именно вьюшка?

bT9d8vQ.png
  • Вопрос задан
  • 2526 просмотров
Решения вопроса 1
metamorph
@metamorph
Как насчет виджета (в том числе и стандартного CMenu)?
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Zoxon
@Zoxon
Веб-разработчик
В хелпере
И лучше было бы собирать в какую либо перемененную, а не сразу выводить эхом

Либо сделать отдельную вьюху и метод
Ответ написан
Комментировать
@Dialog
Создайте свой виджет (класс наследуется от CWidget), у него есть метол run(), в котором можно запустить рендер вьюхи виджета. Вариант с хелпером я бы не советовал из-за теории разбитых окон.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы