windygoose 2012-08-27 21:25:07 3935次浏览 3条回复 0 0 0

请问下,我分页代码如下:

$dataProvider=new CActiveDataProvider('Post', array(
    'pagination'=>array(
    'pageSize'=>Yii::app()->params['postsPerPage'],
),
'criteria'=>$criteria,
));

如何在CGridView中

$this->widget('zii.widgets.grid.CGridView', array(
	'id'=>'category-grid',
    //'filter' => $model,
	'dataProvider'=>$model->search(),
	'ajaxUpdate' => true,
	'columns'=>array(
		array(
			'name'=>'id',
			'htmlOptions'=>array(
                'width'=>'60',
				'style'=>'text-align:center',
             ),
        ),
		array(
			'name'=>'title',
			'htmlOptions'=>array(
				'style'=>'text-align:center',
             ),
        ),
   ....

获取当前页是分页后的第几页?

  • 回复于 2012-08-27 21:28 举报

    刚发完帖就找到了

    'url'=>'array("title","id"=>$data->id, "currrenPage"=>$this->grid->dataProvider->pagination->currentPage)',
    
  • 回复于 2012-08-27 23:08 举报

    :D 学习了~

  • 回复于 2012-08-28 12:01 举报

    CGridView中分页取得当前的页数《---标记,便于以后搜索。目前还木没用过。以后可能用得着。

您需要登录后才可以回复。登录 | 立即注册