旅程有很多腿通過hasMany模型條件查找某些模型字段CakePHP
我試圖找到只有具有特定目的地的旅行。我已經諮詢了以下問題:In cakephp how can I do a find with conditions on a related field? ad infinitum無濟於事。
我得到: 「查詢失敗:錯誤:缺少FROM子句條目表 」腿「 LINE 1:... p__origin_airport」 從 「遊」 AS 「旅行」 WHERE 「腿」,「德.. 。「;並且,
「SQL錯誤:錯誤:缺少FROM子句條目表 」腿「 LINE 1:... p__origin_airport」 FROM 「旅行」 AS 「旅行」
我已經嘗試設置查找在上述問題中提出的所有方式,似乎無法弄清楚這一點。這是我開始認爲還有其他問題的地步。有人可以通過hasMany模型的條件幫助我找到某個模型的結果嗎?
下面是引發上述代碼的查找版本。 find()的其他版本都返回類似的pg.query錯誤(no from子句)
謝謝!
$this->find('first', array('conditions'=>array('Leg.destination'=>'XXX'),'contain'=>array('Leg') ,
'order'=>'Trip.price ASC'));