“block checkbox_widget”绘制一个复选框

问题描述 投票:0回答:1

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

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

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

如何删除此复选框?

twig symfony4
1个回答
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' %}
© www.soinside.com 2019 - 2024. All rights reserved.