Как я могу автоматически выбрать опцию в form_widget
?
{{ form_widget(form.group, {'attr':{'value':varGroup }}) }}
Предыдущий фрагмент работает только для текстовых полей, но не для раскрывающегося списка. form.group
это список групп, и varGroup
это группа, которую мне нужно выбрать по умолчанию.
Возможно ли это сделать с помощью form_widget
возможности?
Заранее большое спасибо!
Я столкнулся с этой проблемой несколько недель назад, по какой-то причине varGroup
не оценивается в пределах form_widget
вызов функции и странные вещи (читай: точно не помню) устанавливаются в качестве значения <select>
,
И это не работает
{{ form_widget(form.group, {'attr': {'value': {{ varGroup }} } }) }} // Plus it's hideous.
Обходной путь, который я нашел, состоял в том, чтобы привести переменную к строке, используя оператор concat ~
с пустой строкой ''
,
{{ form_widget(form.group, {'attr': {'value': varGroup ~ '' } }) }}
Других решений пока нет …