cakePHP:我需要在出现错误时包含一个帮助器

时间:2010-10-26 09:14:10

标签: cakephp helpers

我已经创建了一个名为Navigation的辅助类,它可以在每个页面上使用,因为它可以填充到我的主导航菜单中。所以为了实现这一点,我将帮助器包含在我的页面控制器中,如下所示:

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

然而,当出现像缺少视图或其他东西的错误时,无法找到帮助程序,并且我得到一个非对象错误的引用,这会混淆我的页面布局。我猜这是因为错误页面使用不同的控制器,但是没有文件error_controller.php或控制器文件中的任何内容。所以我的问题是我需要在哪里声明帮助器,以便可以通过错误页面找到它。我是否需要制作一个错误控制器文件,或者是否已经存在我可以将其添加到的文件中?

非常感谢任何帮助

由于

1 个答案:

答案 0 :(得分:2)

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