GridVeiw 使用

1. 因使用的是 Mongodb,因此要在 ActiveDataProvider 中指定 key 属性

2. 自定义表格中的按钮

      'class' => 'yii\grid\ActionColumn',
'header' => '操作',
'template' => '{export} {use}{architect}',
'buttons' => [
'architect' =>function($url,$model)
{
return Html::a('构建',$url,['class' => 'btn btn-info btn-xs']);
},
'export' => function ($url, $model) {
if($model->status==0){
return Html::a("导出", $url, [
'class' => 'btn btn-success btn-xs',
]);
}
// return null;
},
'use' => function ($url, $model) {
if($model->status==2){
return Html::a('投入使用', $url, [
'class' => 'btn btn-info',
'data' => [
'confirm' => "确认要投入使用吗?",
'method' => 'post',
],
]);
}
return null;
},
],

  3. 其中你的$url 代表当前的控制器加上button文字和id的连接

  

上一篇:kindeditor 去掉网络图片上传功能


下一篇:$HOME