Получение связанных данных

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
ilyas.galiev
Сообщения: 39
Зарегистрирован: 2014.08.18, 10:04

Получение связанных данных

Сообщение ilyas.galiev »

Есть товары, и есть категории. Они связаны таблицей product_category и связями MANY_MANY.
Для получения товаров по категории, я делаю так:

Код: Выделить всё

$criteria = new CDbCriteria();
$criteria->select = 'product_id';
$products = $model->findAllByAttributes(['category_id' => $id], $criteria);
И все хорошо, данные приходят, да вот они достаются 10-ю запросами(это ограничение для пагинации). Может есть способ использовать WHERE ... IN ?

ilyas.galiev
Сообщения: 39
Зарегистрирован: 2014.08.18, 10:04

Re: Получение связанных данных

Сообщение ilyas.galiev »

Пока вопрос не напишу, до самого не допрет.
Вот ответ на вопрос

Аватара пользователя
sluchainiyznak
Сообщения: 617
Зарегистрирован: 2013.05.19, 17:51
Откуда: ХМАО-Югра, г. Сургут
Контактная информация:

Re: Получение связанных данных

Сообщение sluchainiyznak »

ilyas.galiev писал(а):Может есть способ использовать WHERE ... IN ?
есть такой метод - http://www.yiiframework.com/doc/api/1.1 ... ion-detail

Ответить