Session Cakephp会话未定义
我有一个简单的cakephp项目(版本),带有2个控制器。在这两种情况下,我都使用了会话,但仅在其中一个会话中工作?我的问题控制器代码是:Session Cakephp会话未定义,session,cakephp,Session,Cakephp,我有一个简单的cakephp项目(版本),带有2个控制器。在这两种情况下,我都使用了会话,但仅在其中一个会话中工作?我的问题控制器代码是: <?php App::uses('AppController', 'Controller'); class PagesController extends AppController { public $helpers = array('Session'); public function constructClasses() {
<?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中读取或写入控制器中的会话是错误的。我在函数中移动了我的代码,代码工作正常。