Symfony细枝形式特定字段的主题化

Symfony细枝形式特定字段的主题化,symfony,twig,symfony-forms,symfony-2.1,Symfony,Twig,Symfony Forms,Symfony 2.1,我有一个自定义表单字段类型和相关的表单主题。在一个页面上,我有很多这样的字段,但其中一个字段我特别想更改 有没有办法对同一类型(以及同一文件中)的某些字段设置不同的主题 一个简化的例子: form_fields.html.twig:(本地主题文件) 如何使最终字段的样式与其他字段不同?这些小部件中有很多代码,因此复制越少越好。这是可以做到的。以下是如何: 这是一个老问题,已经回答了,但如果能有更详细的信息就好了 {% form_theme form _self %} {% block

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

有没有办法对同一类型(以及同一文件中)的某些字段设置不同的主题

一个简化的例子:

form_fields.html.twig:(本地主题文件)


如何使最终字段的样式与其他字段不同?这些小部件中有很多代码,因此复制越少越好。

这是可以做到的。以下是如何:


这是一个老问题,已经回答了,但如果能有更详细的信息就好了

{% form_theme form _self %}

    {% block _product_name_widget %}
    <div class="text_widget">
        {{ block('form_widget_simple') }}
    </div>
{% endblock %}

{{ form_widget(form.name) }}
{%form\u主题表单\u self%}
{%block\u产品\u名称\u小部件%}
{{block('form_widget_simple')}
{%endblock%}
{{form_小部件(form.name)}
其中block name
\u product\u name\u widget
代表

_
表单类型(块前缀)
\ucode>表单项名称\ucode>呈现函数


我知道我在什么地方见过它!谢谢:)您好,由于链接页面非常大,答案应该引用与问题相关的内容。这不是可以用一些快速评论来解释的内容,这就是为什么我链接到完整解释的页面
{{ form_row(form.selectionA) }}
{{ form_row(form.selectionB) }}
{{ form_row(form.selectionC) }}
{{ form_row(form.final_selection) }}
{% form_theme form _self %}

    {% block _product_name_widget %}
    <div class="text_widget">
        {{ block('form_widget_simple') }}
    </div>
{% endblock %}

{{ form_widget(form.name) }}