cakePHP:当出现错误时,我需要包含一个帮助程序

cakePHP:当出现错误时,我需要包含一个帮助程序,cakephp,helpers,Cakephp,Helpers,我已经创建了一个名为Navigation的助手类,它可以在每个页面上使用,因为它对我的主导航菜单起作用。因此,为了实现这一点,我在我的pages controller中包含了助手,如下所示: var$helpers=array('Html','Javascript','Navigation') 但是,当出现诸如缺少视图或无法找到帮助程序之类的错误时,我会得到一个对非对象错误的引用,这会扰乱我的页面布局。我猜这是因为错误页面使用了不同的控制器,但是控制器文件中没有文件error\u control

我已经创建了一个名为Navigation的助手类,它可以在每个页面上使用,因为它对我的主导航菜单起作用。因此,为了实现这一点,我在我的pages controller中包含了助手,如下所示:

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

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

任何帮助都将不胜感激

谢谢

如果每页都使用它,为什么不把它添加到页面中呢