エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
コジオニルク - CakePHP 3 で hasMany か belongsToMany に対し条件を設定する
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
コジオニルク - CakePHP 3 で hasMany か belongsToMany に対し条件を設定する
CakePHP 3 ではアソシエーションを設定し関連データを取得することが出来る。 CakePHP 2 以前もあった仕... CakePHP 3 ではアソシエーションを設定し関連データを取得することが出来る。 CakePHP 2 以前もあった仕組みであるが hasMany 若しくは belongsToMany で関連付けたデータを contain にして where で絞り込もうとすると失敗する: $this->find() ->contain(['Comments']) // Post has many comments とする ->where(['Comments.type' => 1]); // 指定できそうに見えるが失敗!! この Post が belongsTo の場合は内部的に INNER JOIN 若しくは OUTER JOIN された SQL が発行されるので大丈夫なのだが hasMany 若しくは belongsToMany は複数の SQL に分割して発行されるので、最初の SQL に Com