更改gridview pageSize

可以用以下三种方法

1.在view里面

1 <span style="color:#000000;">$provider=$model->search();
2 $provider->pagination->pageSize=20;
3 $this->widget('zii.widgets.grid.CGridView'array(
4         'id'=>'link-grid',
5         'dataProvider'=>$provider,</span>

2.在model的search方法里

01 return new CActiveDataProvider(get_class($this), array(
02  
03 'criteria'=>$criteria,
04  
05                         'pagination'=>array(
06  
07                             'pageSize'=> 5,
08  
09                         ),
10  
11 ));

3.在controller里

01 $dataProvider=new CActiveDataProvider('Post'array(
02  
03 'pagination'=>array(
04  
05 'pageSize'=>Yii::app()->params['postsPerPage'],
06  
07 ),
08  
09 'criteria'=>$criteria,
10  
11 ));
原文地址:https://www.cnblogs.com/xiaoluozi513/p/2116033.html