尝试运行基于CakePHP的应用程序时,我遇到以下错误:
2014-01-25 11:46:21 Error: [MissingHelperException] Helper class sessionHelper could not be found.
Exception Attributes: array (
'class' => 'sessionHelper',
'plugin' => false,
)
我将CakePHP应用程序复制到生产服务器时发生了。在以前开发的CakePHP应用程序中,我从未遇到过这样的错误。
提一下,在AppController中加载了Session助手。服务器上的PHP版本是5.3.10。
答案 0 :(得分:7)
尝试添加SessionHelper
代替sessionHelper
public $helpers = array('Session');
如果生产服务器在unix上,这很重要。
答案 1 :(得分:0)
正如cornelb所说,包括SessionHelper
。手动调用Session helper时要小心,只需用大写'S'调用它:
$this->Session->read('Auth.User');