Yii CListView:url get-params重新定义

时间:2011-06-05 19:14:58

标签: yii

使用ClistView中的排序和分页,我们有以下网址:

控制器/动作Model_page = NUM​​&安培;。Model_sort = COL

是否可以使网址看起来像

控制器/动作页= NUM​​&安培;?排序= COL

如果有可能,我该怎么做呢?

1 个答案:

答案 0 :(得分:5)

是的,您可以在创建CActiveDataProvider时设置这些参数:

$myDataProvider = new CActiveDataProvider('MyModel', array(
  'sort'=>array(
    'defaultOrder'=>'id DESC',
    'sortVar'=>'sort' // set the sort parameter
  ),
  'pagination'=>array(
    'pageSize'=>5,
    'pageVar'=>'page' // and and page param here
  ),
));