лучший подход для визуализации элементов сайта с использованием Zend Framework - PullRequest
2 голосов
/ 13 октября 2009

Я использую ресурс фронт-контроллера 'modules' для настройки проекта. Каков наилучший подход к визуализации элементов сайта, таких как навигация?

  • Добавить действие, которое выводит элемент в конец стека действий при каждом запросе?
    • это нормально для визуализации этих элементов через действия контроллера?
  • Создать плагин, который отображает элемент?
    • Могу ли я использовать специальные плагины для модулей?
  • есть ли другие возможные способы сделать это?

1 Ответ

3 голосов
/ 13 октября 2009

Я думаю, что стека действий следует избегать. См. Эту статью, почему .

Метод плагина может сработать, или вы можете создать ViewHelpers, который вы вызываете из скрипта макета. Мне нравится метод ViewHelpers, потому что он держит все очень ясно. Вы знаете, что когда вы выводите $ this-> mainNaviation (), существует ViewHelper с именем MainNavigation.

...