checkboxColumnを使用して、選択したすべての値/データYii2 Gridviewを取得する際に問題があります。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 –