Переопределение radioList yii2

969
07 февраля 2017, 23:05

есть форма

<?=$form->field($model,'created_at')->radioList(['Radio 1', 'Radio 2', 'Radio 3'],['class'=>'mt-radio-list', 'itemOptions'=>['labelOptions'=>['class'=>'mt-radio mt-radio-list-outline']], 'item'=>function($label, $name){return "<label class='mt-radio mt-radio-outline'>$name<input type='radio' value='1' name='optionsRadios'> <span></span></label>";}]); ?>

но она слишком громоздкая. Есть переопределенный мною метод radioList()

 public function radioList($items, $options = [])
{
    $this->adjustLabelFor($options);
    $this->errorOptions = array_merge(['tag' => 'span'], $this->errorOptions);
    $this->parts['{input}'] = Html::activeRadioList($this->model, $this->attribute, $items, $options);
    return $this;
}

как мне 'item' определить не в самой форме, а в методе radioList()

READ ALSO
запуск Python скрипта через PHP

запуск Python скрипта через PHP

делаю такправа на скрипт +x

1130
Загрузка файла вместо просмотра

Загрузка файла вместо просмотра

Имеется кнопка скачать на клиенте, по нажатию на которую уходит запрос на сервер с целью получения файла для скачивания

687
Вложенный цикл в шаблонизаторе Smarty

Вложенный цикл в шаблонизаторе Smarty

Имеется следующий нетривиальный PHP-код:

605