cakephpのqueryで結果が出ないとき
query()でやったほうが手っ取り早いという
モダンな方面には進めない自分orz
で、悩んだことがあって
query()でupdateしたあと、query()でselectすると
空っぽな結果が返ってくる。
commit出来てないのかな?って調べたら
キャッシュしてるからだそうでして
じゃあ、
$this->hoge->cacheQueries = false;
ってやってもquery()では無理らしく
http://book.cakephp.org/2.0/ja/models/retrieving-your-data.html
にあるように、
$data2 = $this->Hoge->query($sql,$cachequeries = false);
としてあげるのが正解。
自身の備忘録です。