0

私は CakePHP に付属の Auth チュートリアルに従っていますが、奇妙な問題が発生しています。基本的に、チュートリアルが示唆するように beforeFilter アクションで値を割り当てるのではなく、AppController ファイルの components 変数から呼び出すときに auth を設定しようとしています。今、コンポーネント変数は次のようになっています。

public $components = array(
  'Acl',
  'Auth' => array(
    'authorize' => array(
      'Actions' => array('actionPath' => 'controllers')
    ),
    'loginRedirect' => array('controller' => 'posts', 'action' => 'index'),
    'logoutRedirect' => array('controller' => 'display', 'action' => 'home')
    //)
  ),
  'Session'
);

このコードを実行しようとすると、エラーFatal error: Class 'AppController' not found in C:\wamp\www\cakephp\lib\Cake\Controller\CakeErrorController.php on line 31 が表示されます。奇妙なことに、logoutRedirect 行をコメントアウトするだけですべてが正常に機能します。何が起こっているのか手がかりはありますか?

4

0 に答える 0