下記のテーブルがあるとします。
A.Model
~ id
~ **
~ **
B.Model
~ id
~ A.id
~ *
~ *
C.Model
~ *
~ A.id
~ tinyint_column(tinyint)
A.ModelにはB.MoldelとC.Modelに対してhasmanyを設定
B.Model、C.ModelにはA.Modelに対してbelongs_toを設定
上記の設定で
$this->A->find('all')
A.Model(1)
~ B.Model(n)
~ C.Model(n)
の入れ子の構成ができます
このとき、バーチャルフィールドで「C.Model」の中のカラム「tinyint_column」の1と0をそれぞれカウントしたもの(true_count, false_countのような感じです)をA.Modelの配下に設置したい場合どうしたらいいでしょうか?
よろしくお願いします。
ーー環境
PHP5
CakePHP2

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/15 23:13 編集
2016/11/16 00:13 編集