Php Yii2如何在网格中添加新的操作按钮

Php Yii2如何在网格中添加新的操作按钮,php,yii2,Php,Yii2,我有下列表格 $gridColumns = [ 'class'=>'kartik\grid\ActionColumn', 'headerOptions'=>['class'=>'kartik-sheet-style'], 'template' => '{delete}{my_button}', ], echo GridView::wi

我有下列表格

    $gridColumns = [
                'class'=>'kartik\grid\ActionColumn',
                'headerOptions'=>['class'=>'kartik-sheet-style'],
                'template' => '{delete}{my_button}', 
            ],

    echo GridView::widget([
            'dataProvider'=> $dataProvider,
            'columns' => $gridColumns,
            'filterModel' => $filterModel,
            ],
        ]);

我想在
模板中添加一个新的操作按钮,例如
{my_button}
您只需在列中添加一个
按钮
参数,例如:

'template' => '{my_button}', 
'buttons' => [
    'my_button' => function ($url, $model, $key) {
        return Html::a('My Action', ['my-action', 'id'=>$model->id]);
    },
]

阅读更多信息:

我尝试了这个方法,但它不会呈现新的自定义按钮。有什么问题?这不是重复的问题。