就是怎麼改最右邊的那幾個控制按鈕啦
在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(); ?>