2016-12-05 55 views
0

我需要给我的选择一个值,但我没有找到如何添加一个attr选择我的选项。Symfony2 form_widget在选择选项

我想这样的事情:

{{ form_widget(form.zone,{ 'option' : {'selected' : 7 }}) }} 

为我的选择与价值选择“7”,其可能吗?

对不起,我的英语不好。

+0

而不是“选项”,你应该只给一个widget的“价值”。 – Medard

回答

0

尝试这样:

{{ form_widget(form.zone,{ 'attr' : {'value' : 7 }}) }} 
0

谢谢您的回答。 我已经试过这个,我的选择有这个值,但没有选择这个值的选项。

<select id="zone" value="7"> 
<option value="0">International</option> 
<option value="7">Oceanie</option> 
<option value="1">Union Europeenne</option> 
... 

,并为这项工作我想我需要:

<option selected='selected' value="7">Oceanie</option> 
+0

试试这个: {{form_widget(form.zone,{value:'7'})}} – panche14

+0

感谢这项工作,我已经尝试了同样的没有报价,这就是为什么不工作... 现在我尝试给一个变量,我又失败了。 我尝试{{form_widget(form.zone,{'value':extensionitem.zone.numZone})}}或{{form_widget(form.zone,{'value':'extensionitem.zone.numZone'})} }但不起作用:/ – Ygg69

+0

在这种情况下,尝试使用枝条扩展修剪,如下所示: {{form_widget(form.zone,{value:extensionitem.zone.numZone | trim})}} – panche14