Symfony2 / Twig - 扩展选择类型的标签 class

Symfony2 / Twig - Label class for Expanded choice type

如何更改 class 扩展选择类型 label? 默认的class是"required",但是我需要改成我自己的class。

我该怎么做?

谢谢

您应该像这样在您的 twig 模板中自己呈现您的表单字段:

<div class="form-group">
    {{ form_label(form.expandedField) }}
    <div class="col-md-10">
        {% for child in form.expandedField.children %}
            <div class="radio">
                <label class="expanded" for="{{ child.vars.id }}">
                    {{ form_widget(child) }}
                    {{ child.vars.label }}
                </label>
            </div>
        {% endfor %}
    </div>
</div>

每个表单元素都有一个 children 属性,用于任何子元素。在你的情况下你的单选按钮。迭代它们并为每个元素生成标签,其中包含您自己需要的所有 类。