Главная/Статьи/Yii2: Шпаргалки по GridView
Yii2

Yii2: Шпаргалки по GridView

Полезные советы и трюки для работы с GridView в Yii2 framework.

Сортировка по умолчанию

Для отображения свежего контента в начале списка используем сортировку по ID в обратном порядке:

public function search($params)
{
  // ...

  $dataProvider = new ActiveDataProvider([
    'query' => $query,
    'sort'=> ['defaultOrder' => ['id' => SORT_DESC]]
  ]);

  // ...
}

Для сортировки по дате публикации замените id на название колонки с датой:

'sort'=> ['defaultOrder' => ['created_at' => SORT_DESC]]