Есть radioList, не могу понять, как мне правильно его составить так, чтобы каждая запись сидела в строке таблицы, как на скриншоте.
Пробовал так, но перестает работать валидация...
<div class="form-group delivery-table required">
<label class="form-label has-star" for="orders-order_address_locality">Метод доставки</label>
<table class="table-param table-param-bordered">
<thead>
<tr>
<td style="font-weight: bold">Выберите метод доставки</td>
<td style="font-weight: bold">Стоимость доставки</td>
</tr>
</thead>
<tbody>
<?= $form->field($model, 'order_delivery_id', ['template' => "{input}\n{error}"])
->radioList(
\yii\helpers\ArrayHelper::map(\app\models\Delivery::find()->all(), 'id', 'delivery_name'),
[
'item' => function ($index, $label, $name, $checked, $value) {
return Html::tag('tr',
Html::tag('td',
Html::label(Html::radio($name, $checked, ['value' => $value]) . $label)
) .
Html::tag('td',
'550 руб.'
)
);
},
]) ?>
</tbody>
</table>
</div>