2

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

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

我不知道如何在树枝中做到这一点。

我试过这个:

{{ form_widget(form.type, {value: 28 } ) }}

但是没有任何改变,我仍然有默认的第一值。

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

4

2 回答 2

7

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

{{ form_widget(form.type, {value: "28" } ) }}

我忘记了id的引号。而且,需要 CTRL + F5 来刷新页面并查看差异。

于 2013-08-16T09:55:16.440 回答
1

正如@Elium1984 建议的那样

{{ form_widget(form.type, {value: twig_var ~ "" } ) }} 

或者

{{ form_row(form.type, {value: twig_var ~ "" } ) }} 
于 2019-06-04T10:07:49.987 回答