Symfony2 - Twig:在下拉列表中设置默认值

Mil*_*loš 2 default symfony twig drop-down-menu

我的树枝模板中有一个表格.其中一个表单字段是从我的表单构建器中的实体创建的下拉列表.

我想在我的下拉列表中设置默认值,例如id为28.

我不知道怎么在树枝上做这个.

我试过这个:

{{ form_widget(form.type, {value: 28 } ) }}
Run Code Online (Sandbox Code Playgroud)

但没有改变,我仍然有默认的第一个值.

我知道我可以在我创建表单构建器的FormType类中设置一个默认值,但我正在寻找一种方法,在我看来比在formType类中创建对象更优雅.

Mil*_*loš 7

好的,发现我的错误,代码应该是:

{{ form_widget(form.type, {value: "28" } ) }}
Run Code Online (Sandbox Code Playgroud)

我忘记了id的引用.此外,还需要CTRL + F5刷新页面并查看差异.

  • 用于使用var,{{form_widget(form.type,{value:your_twig_var〜“”}}}} (2认同)