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

时间:2015-09-27 14:39:36

标签: forms symfony twig

如何更改扩展选项类型标签的类? 默认类是“必需的”,但我需要将其更改为我自己的类。

我该怎么做?

由于

1 个答案:

答案 0 :(得分:3)

您应该在您的树枝模板中自己渲染表单字段,如下所示:

<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属性,用于任何子元素。在你的情况下你的单选按钮。迭代它们并为你自己需要的所有类生成每个元素的标签。