CakePHP2008/10/15づや
ビューキャッシュを使うとかなりパフォーマンスが向上するらしい。 静的なページには物凄く簡単に使える。 使い方もすぐ出てくる。 core.phpのConfigure::write('Cache.check', true);にして、 使いたいコントローラで、ヘルパーにキャッシュを追加して、var $helpers = array('Cache'); var $cacheAction = array('index' => 86400);って変数にアクションと保持する時間を決めてあげる。 問題は、CakePHP2008/10/09づや
beforeValidateなるコールバックメソッドがあった。 model内にあると、validateの直前に呼んでくれるようだ。 model内でvalidate前に値を加工したいときは便利。 $this->dataに値が入ってるので、加工する。 function beforeValidate() { // 処理 return true; // trueを返さないとsave時にエラーになる }