使用的是Yii自帶的Grid,在使用checkbox希望可以把選中行的id值傳到我想要的頁面。
首先需要改變key值
$dataProvider->key = 'ID';
button:
Html::button('<i class="glyphicon glyphicon-wrench"></i>', [ 'type' => 'button', 'title' => 'Unlock Orders', 'class' => 'btn btn-success', 'onclick' => "var keys = $('#w0').yiiGridView('getSelectedRows');window.location = \"" . \yii\helpers\Url::to(['order/mess-unlock']) . "?keys=\" + keys" ])
$('#w0') 可換成自己grid的ID;