Получение связанных данных
Добавлено: 2014.08.21, 20:07
Есть товары, и есть категории. Они связаны таблицей product_category и связями MANY_MANY.
Для получения товаров по категории, я делаю так:
И все хорошо, данные приходят, да вот они достаются 10-ю запросами(это ограничение для пагинации). Может есть способ использовать WHERE ... IN ?
Для получения товаров по категории, я делаю так:
Код: Выделить всё
$criteria = new CDbCriteria();
$criteria->select = 'product_id';
$products = $model->findAllByAttributes(['category_id' => $id], $criteria);