Как добавить сортировку по убыванию в URL в yii2 при перенаправлении - PullRequest
0 голосов
/ 29 апреля 2020

Прежде всего, я изучаю yii2.

Я хочу перенаправить на конкретный URL с добавлением сортировки "des c" "( сортировка по убыванию ) I иметь вид сетки с 4 столбцами в нем.

Я хочу перенаправить с добавлением сортировки по умолчанию в URL.

Я добавил URL

return $this->redirect(array('city/index','UserCitySearch[citytype]' => 54));

Мне нужно добавить sorting из "added_time" в порядке descending в вышеупомянутом перенаправлении.

Может кто-нибудь помочь мне, как я могу добавить эту сортировку в URL перенаправления.

1 Ответ

1 голос
/ 29 апреля 2020

Это зависит от того, какой компонент вы используете для сортировки и как он настроен.

Если вы используете стандартный yii\data\Sort со значениями по умолчанию, то параметр, который вам нужно установить, равен sort и в порядке убывания выполняется путем добавления префикса имени столбца к -.

return $this->redirect(array(
    'city/index',
    'UserCitySearch[citytype]' => 54,
    'sort' => '-added_time',
));

Имя параметра зависит от yii\data\Sort::$sortParam свойства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...