Страница 1 из 1

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

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

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

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

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

Добавлено: 2014.08.21, 20:17
ilyas.galiev
Пока вопрос не напишу, до самого не допрет.
Вот ответ на вопрос

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

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