Symfony2 How to get the selected value from a select field with twig

Rodolfo Velasco picture Rodolfo Velasco · Nov 3, 2014 · Viewed 9.5k times · Source

I have a form that has some bootstrap nav-tabs and I need to repeat in every nav-tabs some info that I have preloaded from a select type field.

I can access to the Id with

{{  dump(form.proveedor.vars.value) }}

But I need the selected label value. How can I do this?

Answer

s7anley picture s7anley · Nov 3, 2014

Hopefully I get you question correctly.

    {% set label = '' %}
    {% for choice in form.proveedor.vars.choices %}
        {% if choice.value == form.proveedor.vars.value %}
            {% set label = choice.label %}
        {% endif %}
    {% endfor %}

    {{ label }}