旅程有很多腿通过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'));