我在一个表单中自定义checkbox_widget。在绘制此表单的模板中,我有:
{%- block checkbox_widget -%}
{% set emailmult1a00 = app.session.get('emailmult1a00') %}
<input type="checkbox" name="{{ emailmult1a00 }}" />
{%- endblock checkbox_widget -%}
它在我的表单中工作正常,但它会在模块中的块中绘制一个复选框。
如何删除此复选框?
答案 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' %}