Mac、 iPhone、DTP、inDesignの備忘録

CakePHP:beforeFilter()の優先度

app_controllerと各controllerの両方でbeforeFilter()を使用していただのだけれど、どうもうまく機能しないので、ググッてみたら、プログラムブログさんの記事にあるように、優先順位は1. 各コントローラ、 2. app_controller.phpとなり、どちらか一方しか機能しないようだ。

参考:プログラムブログ
http://it.cardinals-fan.com/archives/41

追記:2011/2/3

「どちらか一方しか機能しないようだ。」と書いたけど、両方共機能させたい場合は各コントローラのbeforeFilter()内に

parent::beforeFilter();

と記述すれば両beforeFilter()の機能が使えるみたい

ブログをメールで購読

メールアドレスを記入して購読すれば、更新をメールで受信できます。

この記事を書いた人

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

%d人のブロガーが「いいね」をつけました。