CActiveDataProvider を使用します。このクラスCActiveDataProviderには、プロパティdefaultOrderがあり、データベース テーブルの列名に関して、グリッド ビューでデフォルトの表示順序を設定できます。
defaultOrder: defaultOrder は CActiveDataProvider クラスのプロパティです。このプロパティはクラスCSortに属します。クラス CActiveDataProvider が CSort を継承したため、defaultOrder プロパティは CActiveDataProvider のプロパティになりました。
タスクを実行するための構文は次のとおりです。
$dataProvider = new CActiveDataProvider('YourModel',
array(
'sort' => array('defaultOrder' => 'member_id DESC')
));
この $dataProvider をビューに渡します
$this->render('YourView', array(
'dataProvider' => $dataProvider
));
CGridView で結果を表示したい場合
$this->widget('zii.widgets.grid.CGridView', array(
'id' => 'data-grid',
'dataProvider' => $model->search(),
'columns' => array(
'column1',
'column2',
'column3',
array('class' => 'CButtonColumn'),
),
));