在控制器的postDispatch中添加脚本路径是个好主意吗?或者init()或preDispatch()函数是一个更好的地方吗?
public function postDispatch() {
$this->view->addScriptPath( path/to/scripts );
}
实际上,在postDispatch中添加脚本路径无法正常工作。
那么我应该把它放在哪里 - init()或preDispatch()?
答案 0 :(得分:0)
我会在你的情况下投票给init()。由于调度循环没有任何变化,因此使用preDispatch是没有意义的。但它在两种情况下都会起作用。
在我的zf项目中,我们有模块,所以我们在模块初始化文件中有addScriptPath调用。