Zend addScriptPath в postDispatch?
Это хорошая идея, чтобы добавить путь сценария в postDispatch контроллера? Или функция init () или preDispatch () лучше для этого подходит?
public function postDispatch() {
$this->view->addScriptPath( path/to/scripts );
}
На самом деле добавление пути к скрипту в postDispatch не работает правильно.
Так, где я должен поместить это - init() или preDispatch()?
1 ответ
Решение
Я бы проголосовал за init() в вашем случае. Поскольку в диспетчерском цикле ничего не изменилось, использование preDispatch не имеет смысла. Но это сработает в обоих случаях.
В моем проекте zf у нас есть модули, поэтому у нас есть вызовы addScriptPath в файлах инициализации модуля.