0

这是我的问题:在一个特定页面上,我只得到空白页,没有任何错误和消息。当我允许这个页面使用 $this->Auth->allow(); 我看到的方法, $this->Auth->user(); 什么都不返回。而且,我仅在此页面上看到此问题。

你能帮助我吗 ?

代码:

function beforeFilter() {
    parent::beforeFilter();     

    $this->flatVariables();

    $this->Auth->allow('search','view');
}
function edit() {
    debug($this->Auth->user());
    exit();
}

PS对不起英语。

4

1 回答 1

0

检查以下可能性。

  1. 检查你是否在控制器中写了 layout = ajax。
  2. 检查你是否在控制器中写了 autoRender = false。
  3. 检查你是否在调试时退出脚本。
  4. 更重要的是,将调试模式设置为 2,以便您通知可能的错误。
于 2012-12-05T10:19:57.087 回答