【发布时间】:2012-03-26 20:44:23
【问题描述】:
这是来自 Symfony2 的 choice_widget 模板。我需要在没有标记的情况下打印标签文本本身,即不调用form_label 模板,而只是简单地回显文本。
要替换的行是{{ form_label(child) }}。我试过child.label 但它不起作用(没有属性标签......)。还尝试了label,但它会打印整个小部件的标签,而不是当前child 元素的标签。
{% block choice_widget %}
{% spaceless %}
{% if expanded %}
<div {{ block('widget_container_attributes') }}>
{% for child in form %}
{{ form_widget(child) }}
{{ form_label(child) }} {# here! #}
{% endfor %}
</div>
{% else %}
{# print <select> element #}
{% endif %}
{% endspaceless %}
{% endblock choice_widget %}
【问题讨论】:
标签: forms symfony twig symfony-forms