модель получить соединительные столы - PullRequest
0 голосов
/ 24 мая 2011

Я новичок в CakePHP.У меня есть таблица клиентов с этим

 id, product_id, created, modified

, и в моей таблице продуктов есть это

id, label, cost

Я хочу выбрать все записи из таблицы клиентов, в которой есть product_id в таблице продуктов (присоединиться кидентификатор может быть)?

Как я могу это сделать

1 Ответ

2 голосов
/ 25 мая 2011

Вы должны написать в своей модели ассоциацию hasMany для таблицы, которую вы хотите запросить, затем выполнить запрос $this->Model->find('all'...) и убедитесь, что в ваших опциях вы указали recursive=>1, чтобы он получал ваши связанные данные.http://book.cakephp.org/view/1043/hasMany

...