2016-05-20 4 views

ответ

2

Попробуйте

<?=Html::beginForm(['controller/bulk'],'post');?> 
<?=Html::dropDownList('action','',[''=>'Mark selected as: ','c'=>'Confirmed','nc'=>'No Confirmed'],['class'=>'dropdown',])?> 
<?=Html::submitButton('Send', ['class' => 'btn btn-info',]);?> 
<?=GridView::widget([ 
'dataProvider' => $dataProvider, 
'columns' => [ 
['class' => 'yii\grid\CheckboxColumn'], 
'id', 
], 
]); ?> 
<?= Html::endForm();?> 

Это контроллер:

public function actionBulk(){ 
    $action=Yii::$app->request->post('action'); 
    $selection=(array)Yii::$app->request->post('selection');//typecasting 
    foreach($selection as $id){ 
     $e=Evento::findOne((int)$id);//make a typecasting 
     //do your stuff 
     $e->save(); 
    } 
    } 

Или Else

Выполните все шаги, описанные в этой ссылке, вы наверняка achive своей цели. Yii 2 : how to bulk delete data in kartik grid view?

https://stackoverflow.com/questions/27397588/yii-2-how-to-bulk-delete-data-in-kartik-grid-view/ 
+0

Isuue Resolved ?? @Hothi Jimit –

+0

нет все еще я пытаюсь решить –

+0

одна проблема с изображением не отображается :(я спрашиваю одну вещь yii2 advanced не дает разрешение на доступ к изображению в обратном каталоге image direct ??? –

1

enter image description here

<?php 
$url = Url::to(['user/delete']); 
$this->registerJs(' 
    $(document).on("click", "#delete_btn",function(event){ 
    event.preventDefault(); 
     var grid = $(this).data(\'grid\'); 
     var Ids = $(\'#\'+grid).yiiGridView(\'getSelectedRows\'); 
     var status = $(this).data(\'status\'); 
     if(Ids.length > 0){ 
     if(confirm("Are You Sure To Delete Selected Record !")){ 
       $.ajax({ 
       type: \'POST\', 
       url : \''.$url.'\' , 
       data : {ids: Ids}, 
       dataType : \'JSON\', 
       success : function($resp) { 
       if($resp.success){ 
       alert(resp.msg); 
       } 
       } 
      }); 
     } 
     }else{ 
     alert(\'Please Select Record \'); 
} 
    }); 
    ', \yii\web\View::POS_READY); 
?> 


    [1]: http://i.stack.imgur.com/iFjT1.png 
Смежные вопросы