![](https://i0.wp.com/mac-studio.info/wp-content/uploads/2012/01/download-1-1.png?fit=211%2C239&ssl=1)
![](https://i0.wp.com/mac-studio.info/wp-content/uploads/2012/01/download-1-1.png?fit=211%2C239&ssl=1)
![](https://i0.wp.com/mac-studio.info/wp-content/uploads/2012/01/download-1-1.png?fit=211%2C239&ssl=1)
CakePHP:モデル内で他のモデルを呼び出す
![](https://i0.wp.com/mac-studio.info/wp-content/uploads/2012/01/download-1-1.png?fit=211%2C239&ssl=1)
CakePHPでページ毎に異なるMETAタグ(descriptionとkeywords)を設定する
![](https://i0.wp.com/mac-studio.info/wp-content/uploads/2012/01/download-1-1.png?fit=211%2C239&ssl=1)
app_controllerと各controllerの両方でbeforeFilter()を使用していただのだけれど、どうもうまく機能しないので、ググッてみたら、プログラムブログさんの記事にあるように、優先順位は1. 各コントローラ、 2. app_controller.phpとなり、どちらか一方しか機能しないようだ。
参考:プログラムブログ
http://it.cardinals-fan.com/archives/41
追記:2011/2/3
「どちらか一方しか機能しないようだ。」と書いたけど、両方共機能させたい場合は各コントローラのbeforeFilter()内に
parent::beforeFilter();
と記述すれば両beforeFilter()の機能が使えるみたい