我想創建一個帶有symfony2子字段的表單。symfony2和樹枝:獲取表單字段的屬性
在樹枝我呈現形式
{{ form_start(form) }}
{{ form_errors(form) }}
<div>
{{ form_label(form) }}
{{ form_errors(form) }}
{% for field in form %}
{{ form_widget(field) }}
{% endfor %}
</div>
{{ form_end(form) }}
不過,我想添加一些定製取決於我在渲染領域。
我想達到的目標是這樣的:
{{ form_start(form) }}
{{ form_errors(form) }}
<div>
{{ form_label(form) }}
{{ form_errors(form) }}
{% for field in form %}
{% if field.label == "myvalue" %} <-- this code is not working
{# do something here #}
{{ form_widget(field) }}
{% endif %}
{% endfor %}
</div>
{{ form_end(form) }}
我無法訪問我的每個子域的標籤在樹枝。
我認爲這可能與類似 {{field.vars.something}} ,但我沒有設法找到任何明確的文件。
有人可以幫忙嗎?
謝謝!
編輯:
我居然發現回答我的問題: 這確實只是 {{field.vars.label}}
和
{% if field.vars.label == "myvalue" %}
{# do something here #}
{{ form_widget(field) }}
{% endif %}
做的招。 但是,我仍然在尋找一些有關樹枝中「vars」屬性的好文檔,以及可以用它來檢索的東西。
謝謝!