Полезные советы и трюки для работы с 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]]