Все очень просто!)
есть массив цветов
$colors = [
'1' => 'a52828',
'2' => 'a5289a',
'3' => '000000',
'4' => '0600ff',
'5' => 'cacaca'
];
И данный код:
<? foreach ($colors as $id=>$color) { ?>
<input type="radio" id="color_<?=$id?>" name="color" value="color_<?=$id?>">
<label for="color_<?=$id?>">
<span style="background-color: #<?= $color ?>;">
<img src="картинка галочки при выборе цвета" alt="Checked Icon"/>
</span>
</label>
<?php } ?>
преобразует радиокнопки в данный вид:
Вопрос, как получить этот код в yii2???
<? echo $form->field($products, 'color')->radioList($colors); ?>