我有一个带有一些bootstrap nav-tabs的表单,我需要在每个nav-tabs中重复一些我从select类型字段预加载的信息。
我可以使用
访问Id{{ dump(form.proveedor.vars.value) }}
但我需要选择的标签值。我怎么能这样做?
答案 0 :(得分:10)
希望我能正确地提问你。
{% set label = '' %}
{% for choice in form.proveedor.vars.choices %}
{% if choice.value == form.proveedor.vars.value %}
{% set label = choice.label %}
{% endif %}
{% endfor %}
{{ label }}
答案 1 :(得分:0)
selected是一个属性,因此您可以使用以下命令访问它:
{{ dump(form.proveedor.vars.attr["selected"]) }}
然后您可以使用if判断选项是否具有等于所选的attr。如果是,则执行某些操作,例如echo label。
{% if form.proveedor.vars.attr["selected"] == "selected" %}
{# do something, like echo label #}
{% endif %}