У меня есть 2 сетки в форме, и из них я должен извлечь выбранные строки, что я и сделал с 'class' => 'kartik\grid\CheckboxColumn'.
В контроллере получайте выбранные значения в переменной selection[].
Вот проблема. Переменная selection[] позволяет выбрать 2 gridView. Бывший:
array (size=2) 0 => string '10' (length=2) 1 => string '44' (length=2)
Этот результат — выбор одной строки каждого GridView.
Как я могу отделить результат selection[].






Вы можете сделать свою собственную колонку
[
'header'=>Html::checkbox('selection_all', false, ['class'=>'select-all', 'value'=>1, 'onclick'=>'$(".custom-row-checkbox").prop("checked", $(this).is(":checked"));']),
'contentOptions'=>['class'=>'custom-row-select'],
'content'=>function($model, $key){
return Html::checkbox('selection2[]', false, ['class'=>'custom-row-checkbox', 'value'=>$key]);
},
'hAlign'=>'center',
'vAlign'=>'middle',
...
]
Отличное решение, спасибо.