1

我已经创建了一个名为 Navigation 的帮助类,它可以在每个页面上使用,因为它对我的主导航菜单进行了处理。所以为了让它工作,我在我的页面控制器中包含了帮助程序,如下所示:

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

但是,当出现诸如缺少视图或无法找到帮助程序之类的错误时,我会得到对非对象错误的引用,该错误会弄乱我的页面布局。我猜这是因为错误页面使用了不同的控制器,但是控制器文件中没有文件 error_controller.php 或任何内容。所以我的问题是我需要在哪里声明帮助程序,以便可以通过错误页面找到它。我需要制作一个错误控制器文件还是已经有一个文件可以添加到其中?

任何帮助将非常感激

谢谢

4

1 回答 1

2

如果它在每个页面上都使用,为什么不将它添加到AppController?

于 2010-10-26T09:46:01.720 回答