Yii样式与CActiveDataProvider或CListView分页

时间:2014-12-15 11:56:14

标签: php yii pagination

我想改变Yii分页的类。看起来很糟糕。 但我不知道如何改变班级。我已经尝试了很多不同的东西,这就是我现在拥有的东西:

控制器代码:

$dataProvider=new CActiveDataProvider('Producten',array(
         'criteria'=>array(
         'condition'=>'categorie=:cat AND subcategorie=:subcat',
         'params'=>array(':cat'=>$cat,':subcat'=>$subcat),
     ),
     'sort'=>array(
        'attributes'=>array(
        'naam', 'prijs'
     ),
     ),
    'pagination'=>array(
        'pageSize'=>1,
     ),
));

查看代码:

$this->widget('zii.widgets.CListView', array(
    'dataProvider'=>$dataProvider,
    'itemView'=>'_view',
    'htmlOptions' => array('class' => 'pag'), //<---------- THIS DOES NOT WORK
));

Pagination的作品,但造型是令人敬畏的。 目前的课程是:yiiPager

请帮助:)

1 个答案:

答案 0 :(得分:5)

您可以自定义您的分页风格,如下所示:

'pager' => array(
            'firstPageLabel' => '<<',
            'lastPageLabel' => '>>',
            'prevPageLabel' => '>',
            'nextPageLabel' => '<',
            'nextPageCssClass' => 'ClassName',
            'previousPageCssClass' => 'ClassName',
            'selectedPageCssClass' => 'ClassName',
            'internalPageCssClass' => 'ClassName',
        ),
'pagerCssClass' => 'ClassName'