Yii2 GridView 修改actions

就是怎么改最右边的那几个控制按钮啦

在action栏里面稍作变动就可以了,就是指定controller.

[
    'class' => 'yii\grid\ActionColumn',
    'controller' => 'yourcontroller'
]

这样对应里面的按钮路由就变成 yourcontroller/view 等等的了.

下面是贴上一个gridview以供后期参考. 里面的function路径是静态化后的.具体可以自己比对下

<?php Pjax::begin(); ?>    <?= GridView::widget([
        'dataProvider' => $dataProvider,
        'filterModel' => $searchModel,
        'columns' => [
            ['class' => 'yii\grid\SerialColumn',
             'header'=>'序号',
             'headerOptions'=>['width'=>'50'],
            ],
            // 'id',
            'pid',
            'name',
            // 'call',
            'short_name',
            'desc:ntext',
            'contacts',
            'contacts_call',
            'province',
            'city',
            // 'addr',
            // 'pic',
            [
                'class' => 'yii\grid\ActionColumn',
                'template'    => '{verify} {view} {update} {delete} ',
                'header'=>'操作','headerOptions'=>['width'=>'120'],
                'buttons'=>[
                    'verify'=> function($url,$model){
                        return Html::a('<i class="fa fa-cog fa-spin"></i>','verfiy.html?id='.$model->id, [
                                'title' => Yii::t('app', '审核'),
                            ]);
                    }
                ],
                'controller'=>'verify-unit',
            ],
        ]
    ]); ?>
<?php Pjax::end(); ?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值