Yii CListView:url get-params重新定义

1 yii

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

控制器/动作?Model_page = NUM​​&Model_sort = COL.

是否有可能使网址看起来像

控制器/行动?页= NUM​​&排序= COL.

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

tha*_*smt 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
  ),
));
Run Code Online (Sandbox Code Playgroud)