1

メインのナビゲーション メニューを処理するため、すべてのページで使用される Navigation というヘルパー クラスを作成しました。したがって、これが機能するために、次のようにページコントローラーにヘルパーを含めました。

var $helpers = array('Html', 'Javascript', 'Navigation');

ただし、ビューが見つからないなどのエラーが発生した場合、ヘルパーが見つからず、ページ レイアウトを台無しにする非オブジェクト エラーへの参照が表示されます。これは、エラーページが別のコントローラーを使用しているためだと推測していますが、コントローラーファイルにはファイル error_controller.php などはありません。だから私の質問は、エラーページで見つけられるようにヘルパーを宣言する必要がある場所です。エラー コントローラ ファイルを作成する必要がありますか、それとも追加できるファイルが既にありますか?

どんな助けでも大歓迎です

ありがとう

4

1 に答える 1

2

すべてのページで使用されている場合は、に追加してみませんAppControllerか?

于 2010-10-26T09:46:01.720 に答える