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的连接

  

 

转载于:https://www.cnblogs.com/yangyuqiu/p/5441482.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值