Yii CListView: переопределение url get-params - PullRequest
1 голос
/ 05 июня 2011

Используя сортировку и разбиение на страницы в ClistView, мы получаем URL-адреса, такие как:

контроллер / действие? Model_page = NUM ​​& Model_sort = COL.

Возможно ли сделать URL-адреса похожими на

controller / action? page = NUM ​​& sort = COL.

и если это возможно, как я могу это сделать?

1 Ответ

5 голосов
/ 06 июня 2011

Да, вы можете установить эти параметры при создании 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
  ),
));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...