私はCakePHPの新機能です。メンバーhasManyのリストはCakephpの複雑なhasMany関係のクエリ
-
次の関係でメンバー、リスト、およびListingPicture各リスト:私は私のCakePHPの3つのモデルを持っている
SELECT m.id, l.*, lp.picture_path
FROM member m INNER JOIN listing l ON m.member_id = l.member_id
INNER JOIN listingPicture lp ON l.listing_id = lp.listing_id
WHERE lp.picture_default='1'
このように私のデータベースにクエリを実行したいですhasManyのListingPicture
メンバーからはどのようにクエリを実行できますか?
私はうまく機能
$this->Member->Listing->find("all")
を...試みたが、私はこのような条件を追加したとき: $this->Member->Listing->find('all', array(
'conditions' => array('ListingPicture.picture_default'=>'1')));
...私はエラーを取得します。 私はCakePHPを初めて使ったので、このエラーをどのように表示するのか分かりません。
誰でもこのクエリを実行する方法を教えていただけますか?