如何在yii的网格视图中设置每页的项目下拉列表

时间:2015-04-09 07:26:52

标签: yii

我想在yii gridview中设置每页下拉项目。

我需要做哪些更改?有没有人以前实现过这种功能?

1 个答案:

答案 0 :(得分:1)

您必须将summaryText条目添加到gridview,如下所示。

$pageSize=Yii::app()->user->getState('pageSize',Yii::app()->params['defaultPageSize']);
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider_countries,
'summaryText'=>'Displaying {start}-{end} of {count} result(s). ' .
  CHtml::dropDownList(
    'pageSize',
     $pageSize,
     Yii::app()->params['pageSizeOptions'],
     array('class'=>'change-pageSize')) .' rows per page',

结果类似于以下内容。 enter image description here