树枝form_widget值变量不起作用


twig form_widget value variable doesn't work

{{ form_widget(form.category,{value:"3"}) }} //works!!
{{ form_widget(form.category,{value:'3'}) }} //works!!
{{ form_widget(form.category,{value:3}) }} // doesn't work !!
{{lastCatId}} // echos 3 !!!
{{ form_widget(form.category,{value:"lastCatId"}) }} //doesn't work ???
{{ form_widget(form.category,{value:'lastCatId'}) }} //doesn't work ???

我知道在symfony 2.3之后。值必须引用或双引号。但我不知道为什么变量不起作用

没关系。我发现了问题

{

{ form_widget(form.category,{'value' : lastCatId|number_format }) }}

我不得不把它投到int。