人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

cakephpでTblA、TblB、TblC、TblD、TblEという3つのテーブルがあり、
それぞれの関係は以下のような形です。
TblA ---> TblB --- TblC
1 多 --- TblD
--- TblE
1 1
TblBとTblC,D,Eは、web_cdというフィールドでリレーションしています。
ここで、TblEのフィールドにFlgがあるのですが、Flgが1でないものを取得したいので、
TblBのモデルにbelongsTo の conditions => array('FLG !=' => '1')
としたのですが、
結果としては、以下のようになります。
Auth
->A
--省略
->B
->0
->web_cd
->tblC
->?
->1
->web_cd
->tblD
->?
->2
->web_cd
->tblE
null ----ここでnullなのは、Flg!=1がきいている しかしながら可能なのであれば、
2の配列を取得したくない。

それで、可能であれば上記のコメントの通り、
2の配列は取得したくないです。
(2の配列を取得しているのは、おそらく、tblAとtblBのリレーションで紐づくからとだと思いますが、ここで、さらにその先のtblEの条件を指定できればできそうな気もしますが)

こちらは対応する手段あるのでしょうか。

何卒、よろしくお願い致します!





●質問者: FujiiRock
●カテゴリ:ウェブ制作
○ 状態 :キャンセル
└ 回答数 : 0/0件

回答がありません
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ