Symfony的。 form_widget自动选择下拉列表

时间:2017-01-20 21:19:32

标签: php twig symfony

如何在form_widget

中自动选择一个选项
{{ form_widget(form.group, {'attr':{'value':varGroup }}) }}

上一个代码段仅适用于文本字段,不适用于下拉列表。 form.group是一个组列表,varGroup是我默认需要选择的组。

是否可以使用form_widget功能来实现?

提前多多感谢!

1 个答案:

答案 0 :(得分:1)

几个星期前我遇到过这个问题,由于某些原因varGroup未在form_widget函数调用中进行评估,并且奇怪的事情(阅读:我记不清楚)被设置为<select>

的值

这不起作用:

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

我找到的解决方法是使用带有空字符串~的{​​{3}} ''将变量转换为字符串。

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