Countries
id, name
и таблица туров, модель Tours
Tours
id, cid, title, pos
Задача выбрать случайным образом страну и вывести к ней туры в порядке pos
и это все вывести постранично... Запутался в конец...
выводит 39 стран:
Код: Выделить всё
$dp = new CActiveDataProvider('Country', array(
'criteria' => array(
'with' => array('tours'),
),
'sort'=>array('defaultOrder'=>'RAND()'),
));
выводит 159 туров:
Код: Выделить всё
$dp = new CActiveDataProvider('Tours', array(
'criteria' => array(
'with' => array('country'),
),
'sort'=>array('defaultOrder'=>'pos'),
));