フォームでラジオボタンを事前に選択したい。
<?= $form->field($model, 'config')->radioList(['1'=>'Automatic Entry',2=>'Manual Entry'])
->label('Barcode/Book No Generation'); ?>
事前に選択された値は、$model->config
から取得されます。つまり、その属性を事前に選択したい値に設定する必要があります。
$model->config = '1';
$form->field($model, 'config')->radioList([
'1' => 'Automatic Entry',
'2' => 'Manual Entry',
]);
これに関連するドキュメントは ActiveForm クラスにあります。
ラジオのデフォルト値を使用する場合は、次のコードを使用できます。
<?php $model->isNewRecord==1 ? $model->config=1:$model->config;?>
<?= $form->field($model, 'config')->radioList(
[
'1'=>'Automatic Entry',
'2'=>'Manual Entry'
])->label('Barcode/Book No Generation');
?>