Поездки hasMany НогиНахождение некоторых модельных полей по hasMany модели условия- CakePHP
Я пытаюсь найти только поездки, которые имеют определенное предназначение. Я задал следующий вопрос: In cakephp how can I do a find with conditions on a related field? до бесконечности безрезультатно.
я получаю: "не удался запрос: ОШИБКА: отсутствует запись из-за пункт таблицы "Нога" LINE 1: ... p__origin_airport". От "поездок" AS "Trip" ГДЕ "Leg" "дез .. ". и,
"Ошибка SQL: ОШИБКА: отсутствует FROM-п запись для таблицы "Нога" LINE 1: ... p__origin_airport" FROM "поездки" AS "Trip"
Я попытался создать находку во всех путях, предложенных в вышеупомянутом вопросе, и, похоже, не может понять этого. Это до такой степени, что я начинаю думать, что есть еще одна проблема. Может ли кто-нибудь помочь мне найти результаты определенной модели с помощью условий модели hasMany?
Ниже приведена версия поиска, которая выдает вышеуказанный код. Другие версии find() все возвращают похожие ошибки pg.query (нет в разделе)
Спасибо!
$this->find('first', array('conditions'=>array('Leg.destination'=>'XXX'),'contain'=>array('Leg') ,
'order'=>'Trip.price ASC'));