Есть таблица Категории, Продукты и КатегорияПродукт. (один продукт может принадлежать нескольким категориям).
На странице категории нужно вывести все продукты категории и постраничной разбивкой по 20 шт.
Поступаю так. Беру категорию со всеми продуктами
$category = Category::model()->with('products')->findByAttributes(array('url' => $alias));
Вот зависимость в модели
'productCategory' => array(self::HAS_MANY, 'ProductCategory', 'category_id'),
'products'=> array(self::HAS_MANY, 'Product', 'product_id', 'through' =>'productCategory'),
А дальше стопор. Как разбить их на порции по 20шт?