"block checkbox_widget" 画一个复选框

"block checkbox_widget" draw a checkbox

我正在以一种形式自定义 checkbox_widget。在绘制此表单的模板中,我有:

{%- block checkbox_widget -%}
{% set emailmult1a00 = app.session.get('emailmult1a00') %}
<input type="checkbox" name="{{ emailmult1a00 }}" />
{%- endblock checkbox_widget -%}

它在我的表单中工作正常,但它在模板中块所在的位置绘制了一个复选框。

如何删除这个复选框?

我使用单独的模板解决了问题:

{# templates/form/fields.html.twig #}
{%- block checkbox_widget -%}
{% set emailmult1a00 = app.session.get('emailmult1a00') %}
<input type="checkbox" name="{{ emailmult1a00 }}" />
{%- endblock checkbox_widget -%}

然后,在我的表单模板中:

{% form_theme formulario 'form/fields.html.twig' %}