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 に答える