yii2列单击时的GridView排序

yii2列单击时的GridView排序,gridview,yii2,Gridview,Yii2,我学习了yii2,尝试使用可排序日期列制作GridView::widget 我找到了一个简单的方法,使用:'columns'=>['created_at:datetime'],但我不知道如何使用自定义方法来实现这一点 这是我的密码: <?=GridView::widget([ 'dataProvider' => $dataProvider, 'columns' => [ ['class' => 'yii\grid\SerialCo

我学习了yii2,尝试使用可排序日期列制作GridView::widget

我找到了一个简单的方法,使用:
'columns'=>['created_at:datetime']
,但我不知道如何使用自定义方法来实现这一点

这是我的密码:

<?=GridView::widget([
    'dataProvider' => $dataProvider,
    'columns' => 
    [
        ['class' => 'yii\grid\SerialColumn'],
        'created_at:datetime',      //an easy way, makes default asc/desc sort on link click

        [
            'header' => "Date",     //the same, but how to make sort, (need to add link someway)?
            'format' => 'datetime',
            'value' => 'created_at',
            'contentOptions'=>['style'=>'width: 130px;',
                'enableSorting' => true,
            ]
        ],
    ],
    'options' => ['class'=>'doc-table'],


]);
?>

在“created_at”字段中使用属性名

[
'attribute' => 'created_at',
'header' => 'date',
'Value' => .....,
]
可能重复的
[
'attribute' => 'created_at',
'header' => 'date',
'Value' => .....,
]