Я хотел бы реализовать виджетизированные контроллеры Зенда способом, на котором делают пробную поездку. Виджетизированным я имею в виду, например, контроллер списка что выходные элементы, призывая к каждому из них $this->action('element', …)
просмотрите помощника в его сценарии представления (list.phtml
). Таким образом рендеринг каждого элемента в списке обрабатывается выделенным контроллером “элемента”, и настраивается, или даже может быть изменен во времени выполнения. См. раздел “Action View Helper” по http://framework.zend.com/manual/en/zend.view.helpers.html
Вопрос: как я дразню и обнаруживаю это $this->action('element', …)
звонить лучше всего? Я должен переписать всю маршрутизацию запроса ZF по умолчанию и логику загрузки плагина для тестов, или есть ли ярлык?
Я использую PHPUnit, если это имеет значение.
Не ответ на ваш вопрос, но я думаю, что использование стека действий для виджетов - плохая практика в ZF.
Считайте чтение
Почему стек действий Zend Framework - это зло Автор ZF.
Обратите внимание на Piwik , программу веб-аналитики на основе ZF. Они используют полностью настраиваемый и настраиваемый виджет. интерфейс.