Edit on GitHub
Jump to docs navigation

Twig Components / Methods / form

form(form_view, variables) is a Twig function to render the HTML of a complete form.

{# render the form and change the submission method #} 
{{ form(form, {'method': 'GET'}) }} 

You will mostly use this helper for prototyping or if you use custom form themes. If you need more flexibility in rendering the form, you should use the other helpers to render individual parts of the form instead:

{{ form_start(form) }} {{ form_errors(form) }}

    {{ form_row(form.name) }}
    {{ form_row(form.dueDate) }}

    {{ form_row(form.submit, { 'label': 'Submit me' }) }}

{{ form_end(form) }}

Source: Forms

Edit this page on GitHub
Couldn't find what you were looking for? We are happy to help you in the forum, on Slack or on Github.