我试图在CGridView中设置pager的pageSize属性但是徒劳无功.顺便说一下目前共有2个项目,我想只显示1对1页面.谢谢.
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'user-grid',
'pager' => array(
'pageSize' => 1,
),
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
'username',
'email',
'pass',
'type',
'date_entered',
array(
'class'=>'CButtonColumn',
),
),
)); ?>
Run Code Online (Sandbox Code Playgroud)
小智 6
从视图中删除以下内容
'pager' => array(
'pageSize' => 1,
),
Run Code Online (Sandbox Code Playgroud)
在模型搜索方法的dataprovider数组内添加此代码
$dataProvider = new CActiveDataProvider('your_model', array(
'pagination'=>array(
'pageSize'=>your_page_size,
),
'criteria'=>$criteria,
));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7193 次 |
| 最近记录: |