【发布时间】:2011-09-15 20:31:48
【问题描述】:
我有 2 个控制器,我在一个控制器中设置会话变量并尝试在另一个控制器中访问它。但它没有采用我分配的值。
在第一个控制器中,
$this->Session->write('category',$id);
echo $this->Session->read('category'); //Outputs 17 which is correct
在第二个控制器中,
echo $this->Session->read('category'); //Outputs images.jpg
我已经检查过了,会话变量类别从不采用 images.jpg 的值。
【问题讨论】:
-
必须改变它;或者你在其他地方有问题。提供的代码没有任何问题。检查 - 您正在两个控制器中加载 Session 组件/帮助程序,并尝试使用没有其他任何内容的空白第三个控制器。