【发布时间】:2012-09-06 10:15:39
【问题描述】:
我有一个自定义表单字段类型和一个关联的表单主题。在一页上我有很多这样的字段,但我特别想更改其中一个字段。
有什么方法可以对同一类型(以及在同一文件中)的某些字段进行不同的主题化吗?
一个简化的例子:
form_fields.html.twig:(本地主题文件)
{% block my_dropdown_row %}
<div>
{{ form_label(form) }}
{{ form_widget(form) }}
{{ form_errors(form) }}
</div>
{% endblock %}
在我的表单模板中(所有这些字段都具有相同的类型 - my_dropdown
{{ form_row(form.selectionA) }}
{{ form_row(form.selectionB) }}
{{ form_row(form.selectionC) }}
{{ form_row(form.final_selection) }}
如何以不同于其他字段的方式设置最终字段的样式?这些小部件中有很多代码,因此重复越少越好。
【问题讨论】:
标签: symfony twig symfony-forms symfony-2.1