【发布时间】:2012-02-06 16:14:26
【问题描述】:
当一个无效的 URL 被传递给 cake 时,我们遇到了一个问题。这会正确加载 missing_controller.ctp 视图,但 $_SESSION 变量为空。
我们已经在 1.3 和 2.0 上对此进行了测试,并且在这两个版本中,当missing_controller 视图呈现时,$_SESSION 都是空的。
这是故意的吗?
谢谢
问候 加布里埃尔
【问题讨论】:
标签: cakephp
当一个无效的 URL 被传递给 cake 时,我们遇到了一个问题。这会正确加载 missing_controller.ctp 视图,但 $_SESSION 变量为空。
我们已经在 1.3 和 2.0 上对此进行了测试,并且在这两个版本中,当missing_controller 视图呈现时,$_SESSION 都是空的。
这是故意的吗?
谢谢
问候 加布里埃尔
【问题讨论】:
标签: cakephp
你在Controller中导入了Session组件吗?像这样:
<?php
class MissingController extends AppController{
var $components = array('Session');
var $helpers = array('Session');
}
尝试使用$this->Session->read('This.That');访问$_SESSION中的数据
【讨论】: