在postDispatch中使用Zend addScriptPath?

时间:2014-08-27 07:58:56

标签: zend-framework viewrendering

在控制器的postDispatch中添加脚本路径是个好主意吗?或者init()或preDispatch()函数是一个更好的地方吗?

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

实际上,在postDispatch中添加脚本路径无法正常工作。

那么我应该把它放在哪里 - init()或preDispatch()?

1 个答案:

答案 0 :(得分:0)

我会在你的情况下投票给init()。由于调度循环没有任何变化,因此使用preDispatch是没有意义的。但它在两种情况下都会起作用。

在我的zf项目中,我们有模块,所以我们在模块初始化文件中有addScriptPath调用。