Сортировка в ActiveDataProvider
На практике часто возникает задача указать сортировку по умолчанию как по одному, так и по нескольким столбцам для виджета GridView.
Для сортировки можно задавать следующие параметры: прямая сортировка SORT_ASC
и обратная SORT_DESC
.
Эти параметры необходимо указать в настройках ActiveDataProvider:
$dataProvider = new ActiveDataProvider([
'query' => $query,
'sort'=> ['defaultOrder' => ['columnName'=>SORT_ASC]]
]);
или
$dataProvider->sort = ['defaultOrder' => ['id' => 'DESC']];