我在 Twig 模板中覆盖 Symfony 表单中的复选框字段时遇到问题。
我在我的 Twig 模板中使用以下代码构建该字段:
{{ form_row(form.legal, {
'label' : 'personal.form.fields.legal'|trans,
}) }}
在同一个模板中,我尝试自定义标签的以下块。请注意,上面的翻译包括 HTML,这就是我需要raw
过滤器的原因。
{% block _crmpiccobundle_details_legal_label %}
{% apply spaceless %}
<label{% with { attr: label_attr } %}{{ block('attributes') }}{% endwith %}>
{{ label|unescape|raw }}
</label>
{% endapply %}
{%- endblock %}
不幸的是,这不起作用,奇怪的是让我没有复选框和重复的标签,我不知道为什么。