0

在控制器的 postDispatch 中添加脚本路径是个好主意吗?还是 init() 或 preDispatch() 函数更适合它?

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

事实上,在 postDispatch 中添加脚本路径并不能正常工作。

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

4

1 回答 1

0

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

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

于 2014-08-27T15:23:35.150 回答