TwigBridge - Forms

{{ form(view, variables) }}
Render whole form
{{ form_start(view, variables) }}
Render start tag
{{ form_errors(view) }}
Render global errors
{{ form_row(view, variables) }}
Render all the fields
{{ form_rest(view, variables) }}
Render all other fields
{{ form_end(view, variables) }}
Render end tag +
all other fields
{{ form_row(view.field) }}
Render field label, error
and widget
{{ form_label(view.field, label, variables) }}
Render field label
{{ form_errors(view.field) }}
Render field error
{{ form_widget(view.field, variables) }}
Render field widget
{# render a label, but display 'Your Name' and add a "foo" class to it #}
{{ form_label(form.name, 'Your Name', {'label_attr': {'class': 'foo'}}) }}

{# render a widget, but add a "foo" class to it #}
{{ form_widget(form.name, {'attr': {'class': 'foo'}}) }}

{# render a field row, but display a label with text "foo" #}
{{ form_row(form.name, {'label': 'foo'}) }}

Comments