Symfony. form_widget автоматический выбор для выпадающего

Как я могу автоматически выбрать опцию в form_widget?

{{ form_widget(form.group, {'attr':{'value':varGroup }}) }}

Предыдущий фрагмент работает только для текстовых полей, но не для раскрывающегося списка. form.group это список групп, и varGroup это группа, которую мне нужно выбрать по умолчанию.

Возможно ли это сделать с помощью form_widget возможности?

Заранее большое спасибо!

1

Решение

Я столкнулся с этой проблемой несколько недель назад, по какой-то причине varGroup не оценивается в пределах form_widget вызов функции и странные вещи (читай: точно не помню) устанавливаются в качестве значения <select>,

И это не работает

{{ form_widget(form.group, {'attr': {'value': {{ varGroup }} } }) }} // Plus it's hideous.

Обходной путь, который я нашел, состоял в том, чтобы привести переменную к строке, используя оператор concat ~ с пустой строкой '',

{{ form_widget(form.group, {'attr': {'value': varGroup ~ '' } }) }}
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector