Zend addScriptPath в postDispatch?

Это хорошая идея, чтобы добавить путь сценария в postDispatch контроллера? Или функция init () или preDispatch () лучше для этого подходит?

public function postDispatch() {
   $this->view->addScriptPath( path/to/scripts );
}

На самом деле добавление пути к скрипту в postDispatch не работает правильно.

Так, где я должен поместить это - init() или preDispatch()?

1 ответ

Решение

Я бы проголосовал за init() в вашем случае. Поскольку в диспетчерском цикле ничего не изменилось, использование preDispatch не имеет смысла. Но это сработает в обоих случаях.

В моем проекте zf у нас есть модули, поэтому у нас есть вызовы addScriptPath в файлах инициализации модуля.

Другие вопросы по тегам