У меня есть таблица store и store_details, а теперь таблица store_details_stores.
Модель магазина имеет следующее:
public $hasAndBelongsToMany = array('StoreDetail');
Модель StoreDetail имеет следующее:
public $hasAndBelongsToMany = array('Store');
Когда я пытаюсь выполнить приведенный ниже запрос в store_controller, я получаю ошибку sql. По какой-то причине таблица store_details не объединяется естественным образом. Это ожидаемое поведение? Нужно ли присоединяться к этой таблице вручную?
$this->Store->find('all', array('conditions' => array('StoreDetail.name' => 'Parking')));