Skip to content

Yii2 – GridView set default sort column

Last updated on December 21, 2022

In this tutorial, You will learn how to set a specific default sort column for your GridView. With the following code, you can set the specific column as the 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']]; 
0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments