Is it possible to config pageSize when rendering a grid view?

The following code does not work. Page size is still 10.


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

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

	'enablePagination' => true,

	'pager' = array('class' => 'CLinkPager', 'pageSize' => 20),

	......

);

I think the pagesize set in the pagination object of your dataprovider will override the setting you do here. So either set the pagesize in the search() method of your model or try this in your view file:


$provider=$model->search();

$provider->pagination->pageSize=20;


// use $provider as 'dataProvider' in your gridview