2012-12-17 91 views
25

是否可以在Twig中设置输入字段的默认值?在Twig中设置Symfony 2表单字段的默认值

我与呈递形式行:

{{ form_widget(form.title) }} 

我希望能够设置默认值,如:

{{ form_widget(form.title, {data : 'Default title'}) }} 

它甚至有可能?

回答

62

默认值的魔术关键字是value,而不是data

{{ form_widget(form.title, {'value' : 'Default title'}) }} 
+0

感谢您的回应:)。有没有可能像这样把小枝变量放在值中:{{form_widget(form.title,{value:'{{variable_twig}}'})}}? – Zagloo

+1

@Zagloo只需尝试: '{{form_widget(form.title,{value:variable_twig})}}' – hsz

+0

不错!并与这样的文字:{{form_widget(form.title,{value:'blablalbaa variable_twig blablalblaaa'})}}? – Zagloo

1

你也可以在创建Type时做到这一点。我认为这比在Twig中做得“干净”。

+2

你是对的,但我想从使用国际消息来回避 - 我只想在前端做。 – hsz

相关问题