2012-12-17 92 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

相關問題