読者です 読者をやめる 読者になる 読者になる

【CakePHP 2.x】各ControllerでbeforeFilter() を実装したら AppController の beforeFilter() が呼ばれない。

CakePHPでは AppController の beforeFilter() に共通処理を実装することが多い。
ただ、各Controller で beforeFilter() をオーバライドしてしまうと、
AppController の beforeFilter() が呼ばれないので、
共通処理が実行されない。

なので、各Controller で beforeFilter() を実装するときは
AppController の beforeFilter() を呼んであげる。

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

これでOKなはず。