无法找到助手类sessionHelper

时间:2014-01-25 10:54:48

标签: cakephp cakephp-2.0

尝试运行基于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。

2 个答案:

答案 0 :(得分:7)

尝试添加SessionHelper代替sessionHelper

public $helpers = array('Session');

如果生产服务器在unix上,这很重要。

答案 1 :(得分:0)

正如cornelb所说,包括SessionHelper。手动调用Session helper时要小心,只需用大写'S'调用它:

$this->Session->read('Auth.User');