{# Widgets #} {%- block form_widget -%} {% if compound %} {{- block('form_widget_compound') -}} {% else %} {{- block('form_widget_simple') -}} {% endif %} {%- endblock form_widget -%} {%- block form_widget_simple -%} {%- set type = type|default('text') -%} {%- if type == 'range' or type == 'color' -%} {# Attribute "required" is not supported #} {%- set required = false -%} {%- endif -%} {%- endblock form_widget_simple -%} {%- block form_widget_compound -%}
{{ form_label(form.years) }} | {% endif -%} {%- if with_months %}{{ form_label(form.months) }} | {% endif -%} {%- if with_weeks %}{{ form_label(form.weeks) }} | {% endif -%} {%- if with_days %}{{ form_label(form.days) }} | {% endif -%} {%- if with_hours %}{{ form_label(form.hours) }} | {% endif -%} {%- if with_minutes %}{{ form_label(form.minutes) }} | {% endif -%} {%- if with_seconds %}{{ form_label(form.seconds) }} | {% endif -%}
---|---|---|---|---|---|---|
{{ form_widget(form.years) }} | {% endif -%} {%- if with_months %}{{ form_widget(form.months) }} | {% endif -%} {%- if with_weeks %}{{ form_widget(form.weeks) }} | {% endif -%} {%- if with_days %}{{ form_widget(form.days) }} | {% endif -%} {%- if with_hours %}{{ form_widget(form.hours) }} | {% endif -%} {%- if with_minutes %}{{ form_widget(form.minutes) }} | {% endif -%} {%- if with_seconds %}{{ form_widget(form.seconds) }} | {% endif -%}
{%- if translation_domain is same as(false) -%} {{- help -}} {%- else -%} {{- help|trans({}, translation_domain) -}} {%- endif -%}
{%- endif -%} {%- endblock form_help %} {# Rows #} {%- block repeated_row -%} {# No need to render the errors here, as all errors are mapped to the first child (see RepeatedTypeValidatorExtension). #} {{- block('form_rows') -}} {%- endblock repeated_row -%} {%- block form_row -%} {%- set widget_attr = {} -%} {%- if help is not empty -%} {%- set widget_attr = {attr: {'aria-describedby': id ~"_help"}} -%} {%- endif -%}