У меня возникла проблема с получением всех выбранных значений/данных Yii2 Gridview с помощью checkboxColumn.Как получить выбранные строки данных/элементов в CheckboxColumn Gridview - Yii2
я могу получить только один значенияв сетки с помощью этого кода:
'class' => 'yii\grid\CheckboxColumn',
'checkboxOptions' => function($model, $key, $index, $widget) {
return ['value' => $model['item_id'] ];
},
нужны некоторые предложения о том, как я могу получить все значения в сетке ...
Вот мой код фрагмент кода контроллера/Вид:
Контроллер:
public function actionBulk(){
$action=Yii::$app->request->post('action');
$selection=(array)Yii::$app->request->post('selection');
print_r($selection);
}
Вид:
<?=Html::beginForm(['transjournal/bulk'],'post');?>
<?=GridView::widget([
'dataProvider' => $dataProvider,
'bordered'=>true,
'striped'=>true,
'condensed'=>true,
'hover'=>true,
'export' => false,
'showOnEmpty' => false,
'panel'=>[
'after'=>Html::submitButton('<i class="glyphicon glyphicon-plus"></i> Posted', ['class' => 'btn btn-success']),
],
'columns' => [
[
'class' => 'yii\grid\CheckboxColumn',
'checkboxOptions' => function($model, $key, $index, $widget) {
return ['value' => $model['item_id'] ];
},
],
'item_id',
'description',
],
]);
?>
<?= Html::endForm();?>
Вот моя привязанность:
This is the Result in the GridView (Selected Data only returns item_id)
Как я могу вернуться и item_id и описание?
tnx @ muhammad-shahzad –