Session Cakephp会话未定义

Session Cakephp会话未定义,session,cakephp,Session,Cakephp,我有一个简单的cakephp项目(版本),带有2个控制器。在这两种情况下,我都使用了会话,但仅在其中一个会话中工作?我的问题控制器代码是: <?php App::uses('AppController', 'Controller'); class PagesController extends AppController { public $helpers = array('Session'); public function constructClasses() {

我有一个简单的cakephp项目(版本),带有2个控制器。在这两种情况下,我都使用了会话,但仅在其中一个会话中工作?我的问题控制器代码是:

<?php
App::uses('AppController', 'Controller');
class PagesController extends AppController {
    public $helpers = array('Session');
    public function constructClasses() {
        $this->Session->check('language');
        $this->Session->read('language');
    }
}

尝试使用
CakeSession::check('language')静态调用它检查您的错误日志,查看是否存在以下情况:
标题已发送
-问题中的代码片段无助于确定原因。我认为在cakephp中读取或写入控制器中的会话是错误的。我在函数中移动了我的代码,代码工作正常。