如何在列操作中添加一个按钮,GridView Yii框架2中的行过滤器

时间:2016-06-22 04:27:42

标签: php gridview yii2

如何在GridView Yii框架内的列操作,行过滤器中添加按钮2.我知道如何在任何行和任何列中自定义或添加按钮,除了操作列的单元格和过滤器行的网格视图。

1 个答案:

答案 0 :(得分:0)

在操作列中添加自定义按钮。

      [
        'class' => 'yii\grid\ActionColumn',
        'template' => '{my_action}',
        'buttons' => [
                        'my_action' => function ($url, $model) {
                        return Html::a('<span class="glyphicon glyphicon-check"></span>', $url, 
                        [
                            'title' => Yii::t('app', 'My Action'),
                        ]);
                    }
                ],
        'urlCreator' => function ($action, $model, $key, $index) {
            if ($action === 'my_action') {
                return Url::to(['user/my-action']);
            }
        }
     ],