Yii CgridView分页链接

Yii CgridView分页链接,yii,pagination,cgridview,Yii,Pagination,Cgridview,在我的项目中,我使用cgridview显示一些信息,并使用cgrid视图构建的分页。但是现在我面临分页的可用性问题。也就是说,考虑到我有3页,分页看起来像 > 。 当我点击第3页时,分页应该看起来像>。我怎样才能做到这一点。请给我一个解决方案 我的小部件看起来像 $widget = $this->widget('zii.widgets.grid.CGridView', array( 'id' => 'request-grid',

在我的项目中,我使用cgridview显示一些信息,并使用cgrid视图构建的分页。但是现在我面临分页的可用性问题。也就是说,考虑到我有3页,分页看起来像<强> > <强>。 当我点击第3页时,分页应该看起来像>。我怎样才能做到这一点。请给我一个解决方案

我的小部件看起来像

$widget = $this->widget('zii.widgets.grid.CGridView', array(
                    'id' => 'request-grid',
                    'dataProvider' => $model->search(),
                    'cssFile' => Yii::app()->baseUrl . '/media/css/gridview.css',
                    'summaryText' => '',
                    'enablePagination' => true,
                    'template' => '{items}',
                    'pager' => array(
                        'class' => 'LinkPager',
                        'cssFile' => false,
                        'header' => false,
                        'firstPageLabel' => 'First',
                        'prevPageLabel' => 'Previous',
                        'nextPageLabel' => 'Next',
                        'lastPageLabel' => 'Last',
                    ),
                    'columns' => array(......));
此外,我还在component LinkPager中扩展CLinkPager类

class LinkPager extends CLinkPager
{
    public $maxButtonCount=3;
}

在css文件中,您需要编写

.yiiPager .hidden, .yiiPager .first, .yiiPager .last {
display: none;
}

谢谢你,伙计。你是Yii中的超级英雄,特别是CGridView。。。非常感谢。