【发布时间】:2016-08-11 10:18:11
【问题描述】:
我在使用 checkboxColumn 获取所有选定的值/数据 Yii2 Gridview 时遇到问题。
我只能使用以下代码在 grid 中获得 一个 值:
'class' => 'yii\grid\CheckboxColumn',
'checkboxOptions' => function($model, $key, $index, $widget) {
return ['value' => $model['item_id'] ];
},
需要一些关于如何获取网格中所有值的建议...
这是我的代码代码 sn-p 控制器/视图:
控制器:
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 和 description?
【问题讨论】:
标签: php gridview yii2 yii2-advanced-app