Symfony Twig表单特定字段的主题化

6

我有一个自定义的表单字段类型和一个相关的表单主题。在一个页面上,我有很多这些字段,但是特别想更改其中一个字段。

是否有任何方法可以以不同的方式对同一类型(在同一文件中)的某些字段进行主题设置?

一个简化的例子:

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) }}

我该如何将最后一个字段与其他字段区别开来呢?这些小部件中有很多代码,所以尽量少重复。
2个回答

6

我知道我在某个地方看到过它!谢谢 :) - lopsided
嗨,由于链接页面很大,答案应引用与问题相关的内容。 - COil
这不是可以用一些快速评论来解释的东西,这就是为什么我链接到了完整解释的页面。 - Carlos Granados

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接