Yii CGrid Paginierung und Sortieren mit CArrayDataProvider funktioniert nicht

Ich habe in meinem Modell eine benutzerdefinierte Funktion erstellt und die Rohdaten zurückgegeben:

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

$ campModel = $ model-> function ..

Ich benutze dann diese Zeilen in CArrayDataProvider:

$dataProvider=new CArrayDataProvider($campModel);

Schließlich versuche ich, mit CGrid anzuzeigen:

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

Ich vermute, das hat mit der Art und Weise zu tun, wie CGrid pagt ... aber ich bin verloren. Danke für die Hilfe :)

Antworten auf die Frage(3)

Ihre Antwort auf die Frage