Я хочу вернуть данные, принадлежащие только 1 пользователю в отношении hasAndBelongsToMany. Я не уверен насчет условий здесь:
Я получаю предупреждение:
Warning (512): SQL Error: 1054: Unknown column 'UsersFood.user_id' in 'where clause'
Может кто-нибудь уточнить с этим?
return $this->find('all', array('conditions' => array(
'Food.id' => 'Usersfood.food_id',
'Usersfood.user_id' => $userid,
'User.id' => $userid
)
)
);