Yii CGrid разбиение на страницы и сортировка с помощью CArrayDataProvider не работает

Я создал пользовательскую функцию в своей модели и возвращаю необработанные данные:

function(){
...
$connection=Yii::app()->db;
$command=$connection->createCommand($sql);
$rows=$command->queryAll();
return $rows;
}

$campModel = $model->function..

Затем я использую эти строки в CArrayDataProvider:

$dataProvider=new CArrayDataProvider($campModel);

] Наконец, я пытаюсь просмотреть с помощью CGrid:

$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'bo-campaigns-grid',
'dataProvider'=>$campModel,...

Я предполагаю, что это связано с тем, как CGrid выполняет пейджинг... но я потерялся Спасибо за помощь :)

6
задан tereško 10 October 2013 в 15:52
поделиться