yii CActiveDataProvider с ограничением и разбивкой на страницы

Я пытаюсь выбрать несколько строк из таблицы и отобразить их на нескольких страницах (разбиение на страницы). Это код модели:

   return new CActiveDataProvider('Downloads',
        array(
            'criteria' => array(
                'select' => 'download_id,title,thumb_ext',
                'order' => 'download_id DESC',
                'limit' => $count,
            ),
            'pagination' => array('pageSize' => 5,),
        )
    );

В представлении, которое я показываю с помощью CGridView:

    $this->widget('zii.widgets.grid.CGridView', array(
        'dataProvider'=>$dataProvider,
        'columns' => array('download_id', 'title', 'thumb_ext'),
    ));

Проблема в том, что CActiveDataProvider игнорирует ограничение критериев и возвращает все строки таблицы ...

Спасибо.

9
задан OMG Ponies 6 May 2011 в 17:22
поделиться