yii2.0的gradview点击按钮通过get方式传参

1、直接看views层里的代码就可以了 ,

<!--?= GridView::widget([
        'dataProvider' =--> $dataProvider,
        'filterModel' => $searchModel,
        'columns' => [
            ['class' => 'yiigridSerialColumn'],
            'cid',
            'pub_id', 
            ['label'=>'缩略图','format'=>'raw','value'=>function($m){
                return Html::img($m->thumbnail_low_path,['alt' => '缩略图','width' => 80]);
            }],
            ['label'=>'审核通过','format'=>'raw','value'=>function($m){
                $url='http://'.$_SERVER['HTTP_HOST'].'/index.php?r=images%2Fupdate&id=.$m->cid.&audit_status=1;//审核状态为1           
                return Html::a('审核通过', $url,['class' =>  'btn btn-success']);              
            }],
 
            ['label'=>'审核不通过','format'=>'raw','value'=>function($m){
 
                $url='http://'.$_SERVER['HTTP_HOST'].'/index.php?r=images%2Fupdate&id=.$m->cid.&audit_status=0;//审核状态为0
                return Html::a('审核不通过', $url,['class' =>  'btn btn-success']);               
            }],
 
             //['label'=>'审核状态:1通过0未通过-1未审核','value'=>'audit_status'] ,
             ['class' => 'yiigridActionColumn',],
        ],    
 
    ]); ?>

 后台接值时:通过get去接取参数

$get=Yii::$app->request->get();

接到值就可以进行下一步操作了。


注:本文由王智磊(王大宝儿)整理编写,也参考借鉴了很多大神的笔记,分享代码,分享成功,欢迎各位交流和转载,转载请注明出处(博客园:王大宝儿)http://www.cnblogs.com/wangzhilei/

原文地址:https://www.cnblogs.com/wangzhilei/p/6626775.html