40

Is it possible to set default value of input field in Twig ?

I am rendering form row with:

{{ form_widget(form.title) }}

I want to be able to set default value like:

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

Is it even possible ?

hsz
  • 148,279
  • 62
  • 259
  • 315

2 Answers2

85

Magic keyword for default value is value, not data.

{{ form_widget(form.title, {'value' : 'Default title'}) }}
shakaran
  • 10,612
  • 2
  • 29
  • 46
hsz
  • 148,279
  • 62
  • 259
  • 315
2

You can do it when creating the Type as well. I think it's "cleaner" than doing it in Twig.

François Constant
  • 5,531
  • 1
  • 33
  • 39
  • 2
    You'r right, but I want to sparate backnd from using i18n mssages - I want to do it only in frontend. – hsz Dec 18 '12 at 06:13