【发布时间】:2017-10-05 08:49:39
【问题描述】:
在我的 yii2 项目中,我有一个带有简单复选框列的 gridview。
<?=
GridView::widget([
'id' => 'gridwithcheckboxes',
'dataProvider' => $dataProvider,
'columns' => [
['attribute' => 'a', 'value' => 'tabfora.a'],
['attribute' => 'b', 'value' => 'tabforb.b'],
'user',
'mobile',
'description',
['class' => 'yii\grid\CheckboxColumn'],
],
]);
?>
我知道我可以通过这个 js 助手获取复选框值:
var keys = $('#gridwithcheckboxes').yiiGridView('getSelectedRows');
有没有一种方法可以将它们通过表单提交传递给控制器操作,而不是使用 javascript?
感谢大家的帮助。
【问题讨论】:
-
我猜你已经在控制器中尝试
var_dump(Yii::$app->request->post()); -
你可以使用 AJAX 传递这个值