我尝试用树枝选择表格中的值:
{{ form_widget(form.item1, {value: "1" }) }}
{{ form_widget(form.item2, {value: "4" }) }}
{{ form_widget(form.item3, {value: "11" }) }}
这是有效的,但我怎样才能传递变量参数?
{{ form_widget(form.item1, {value: myvariable1 }) }}
{{ form_widget(form.item2, {value: myvariable2 }) }}
{{ form_widget(form.item3, {value: myvariable3 }) }}
不能工作......
感谢您的帮助
答案 0 :(得分:4)
我认为你不能从Twig那里做到,也不应该。
尝试分配表单字段的data
选项:
$builder->add('field', 'choice', array(
....
'data' => 'some_existing value' <-- THIS
....
));
<强>更新强>
问题似乎是类型不匹配:1 != "1"
。
决议是强制将int
转换为string
:
{{ form_widget(form.item1, {value: myvariable ~ ""}) }}