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 に答える