我用gii创建了一个表操作,现在每页只显示10行,怎么n显示100行啊

我用gii创建了一个表操作,现在每页只显示10行,怎么显示100行啊

view 页面




<?php $this->widget('zii.widgets.grid.CGridView', array(

	'id'=>'words-grid',

	'dataProvider'=>$model->search(),

	'filter'=>$model,

	'columns'=>array(

		'id',

		'name',

		'degree',

		array(

			'class'=>'CButtonColumn',

                        

		),

	),

)); ?>

是修改 view页面

还是 controller页面,该怎么改啊

serch 动作提供数据源


public function search()

	{

		// Warning: Please modify the following code to remove attributes that

		// should not be searched.


		$criteria=new CDbCriteria;


		$criteria->compare('id',$this->id,true);

		$criteria->compare('name',$this->name,true);

		$criteria->compare('degree',$this->degree);


		return new CActiveDataProvider($this, array(

			'criteria'=>$criteria,

		));

	}

只要改controller中的provider




$dataProvider=new CActiveDataProvider(

    $this, array(

			'criteria'=>$criteria,

		

    'pagination'=>array(

        'pageSize'=>100,

    ),

 

));



也可以在 视图中改 不触动 控制器 ,




 // in your admin.php


  $dataProvider = $model->search();

  $pageSize = 100 ;

  $pagination = $dataProvider->getPagination();

  $pagination->setPageSize($pageSize);




  $this->widget('CGridView',array(

        'id'=>'msg-grid',

        'afterAjaxUpdate'=>'js:function(id, data){

                        $(".batch-op-targets").val("");

                }',

        'dataProvider'=>$dataProvider,

   ..... 




你还可以选择每页显示多少条:

EPageSize 此扩展可以用于gridView和listView 用法在README上有