Full Stack LAMP - MEAN Developer, Python developer. Certified Azure Developer. Freelance programmer/consultant/trainer.

Yii2 – GridView set default sort column

This tutorial will teach you, setting default specific sort column for your GridView. With the following code, you can set the specific column as default sorting column.

Possible sorting options are SORT_DESC and SORT_ASC.

Change ‘columnName’ to the name of the column to be sorted by.

$dataProvider = new ActiveDataProvider([
     'query' => $query,
     'sort'=> ['defaultOrder' => ['columnName'=>SORT_ASC]]
 ]);
 
or
 
$dataProvider->sort = ['defaultOrder' => ['id' => 'DESC']]; 

Leave a Reply