就是怎么改最右边的那几个控制按钮啦
在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(); ?>