Zend Framework – последний код для выполнения перед компоновкой

Я хочу выполнить некоторый код прямо перед визуализацией макета, после выполнения всего другого кода. Где я могу поставить этот код?

Я специально пытаюсь изменить файлы, упомянутые в помощниках headLink, headScript и inlineScript, прежде чем они будут использованы макетом.

Вот шаги, которые я хочу предпринять:

  1. Перебирайте файлы в этих помощниках вида
  2. Составьте список локальных файлов
  3. Удаление локальных файлов из помощников вида
  4. Ссылка на список локальных файлов в качестве параметра для сценария сервера, который объединяет их для одного HTTP-запроса
  5. Добавьте ссылку на новый компилятор для соответствующего помощника вида

Похоже, что Front Controller Plugin не поможет мне в этом, и вот почему:

  1. postDispatch() запускается после выполнения каждого действия контроллера, и мне нужен полный список таблиц стилей / javascripts
  2. dispatchLoopShutdown() запускается после цикла действия контроллера, но макет уже был отображен в этот момент

Как предложил Руфинус, я решил это, расширив «Помощники взглядов». Мой вопрос с этой точки зрения, а также решение находится здесь .

Solutions Collecting From Web of "Zend Framework – последний код для выполнения перед компоновкой"