【PHP】フレームワー ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
255:nobodyさん 08/03/20 15:11:51 akelosスレなんてもっと(ry 256:nobodyさん 08/03/20 15:33:39 >>251 hasManyアソシエーションでlimitを指定しないと確かに225のクエリになる。 ソース読んだらそのためのif文があった。これは知らなかった。サンクス limit指定しないのが普通なのか・・・あと、なんでそういう実装にしてるんだろう。 limitでUserの件数絞るとしてもwhere user_id (1,3,5)はできると思うのだが。 257:nobodyさん 08/03/20 15:35:10 間違えた。 > limitでUserの件数絞るとしても limitでCommentの件数絞るとしても 258:nobodyさん 08/03/20 15:42:11 >>256 >>257 面倒ならカスタムsqlでやれば早いじゃん 259:nobodyさん 08/03/20 15:42:19 んー、Commentに対するlimitがある場合はそう実装するしかないのか。 バカじゃん俺。この振る舞いについてのドキュメントはどっかにあったのかな。 連投スマソ。 260:nobodyさん 08/03/21 01:06:38 Cakeとは関係ないんですが、複数のモデルの処理(全部更新)を1個のトランザクションにするときってどう書いたらいいですか? コントローラーにこんな感じで書こうと思うのですがどうでしょうか。 start transaction $resultA = $modelA ->method(); if($resultA == 'error') { rollback return; } $resultB = $modelB ->method(); if($resultB == 'error') { rollback return; } $resultC = $modelC ->method(); if($resultC == 'error') { rollback return; } commit
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4330日前に更新/213 KB
担当:undef