"阻止checkbox_widget"画一个复选框

时间:2018-03-01 19:11:22

标签: twig symfony4

我在一个表单中自定义checkbox_widget。在绘制此表单的模板中,我有:

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

它在我的表单中工作正常,但它会在模块中的块中绘制一个复选框。

如何删除此复选框?

1 个答案:

答案 0 :(得分:0)

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

{# 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' %}