• Условия для вывода input?

    @VitaliyKaliuzhyn Автор вопроса
    По факту есть таблица с полем typeof в котором указывается тип поля, вот вопрос в том как на основании этого поля выводить во вьюху то или иное поле
    Ответ написан
    Комментировать
  • Как из метода передать параметры в js?

    @VitaliyKaliuzhyn Автор вопроса
    Вот нашел более красивое решение как по мне.

    $width = $options['width'];
            $height = $options['height'];
            $sizes = array('width' => "$width", 'height' => "$height");
            $jsPlugin = json_encode($sizes);
                print "<script>var obj=$jsPlugin;
                                       var width = obj.width;
                                       var height = obj.height;
                        </script>";
    Ответ написан
    Комментировать
  • Зачем для input type=file создают еще одноименное поле type=hidden, например, в yii2?

    @VitaliyKaliuzhyn
    Потому что если вы не загрузите файл, то на сервер отправится ваш скрытый инпут, а если добавите файл тогда уже ваш, такая вот система. Что в любом случае должна быть отправлена инфа
    Ответ написан
  • Переопределение radioList yii2?

    @VitaliyKaliuzhyn Автор вопроса
    У меня есть мой ActiveField в котором я работаю, но вопрос остается открытым, как мне 'item'=>function() определить в методе, что бы при передаче параметров типа myRadioLis(['1','Radio']) выводился мой шаблон ?
    То есть мне необходимо что бы для каждого параметра был вот такой вывод
    <div class=""><label>Radio <input type="radio"><span></span></label></div>


    Вот нашел решение, кому будет интересно
    вместо
    return $this;
    делаем
    return Html::beginTag('label') .
                    Html::Tag('input','',$options).
                    Html::beginTag('span') .
                    Html::endTag('span') .
                    Html::endTag('label');
    Ответ написан
    Комментировать
  • Кастомизация checkboxList()?

    @VitaliyKaliuzhyn Автор вопроса
    Еще вопрос вот я задал что мне необходимо вернуть
    'item'=>function($label, $name){return "<label class=\"mt-radio \">$name<input type='radio' value='1' name='optionsRadios'><span></span></label>";}

    как мне передать параметры, то есть самому label добавить класс а input добавить атрибут.
    Ответ написан
    Комментировать