10 月 22
CakePHPでsaveした直後にfindしてデータを取得しようとも、キャッシュのせいで取りに行こうとしない場合がある。
if データを取得 {
データを表示
} else {
データを保存
データを取得
データを表示
}
例えば以上のような処理をしようとするとき、elseにおけるデータの取得ではデータが取得されない。
これを解決するにはCakePHPにキャッシュを無効にする必要がある。
$this->Model->cacheQueries = false;
まぁこれを取得前に定義すればよいっと。





Recent Comments