如果我使用以下代码测试我的窗口小部件,则该窗口小部件不会呈现;不是我页面中的html小部件;仅标签html
如果我将{{ form_widget(form, {'attr': {'class': 'form-input form-choice form-checkbox'}}) }}
替换为dump
,则会显示转储,以便if语句起作用
如果我删除了如果渲染了我的窗口小部件,则看起来if语句破坏了渲染?
<div class="custom-select">
{% if 'checkbox' in (form_widget(form)) %}
{{ form_widget(form, {'attr': {'class': 'form-input form-choice form-checkbox'}}) }}
{% else %}
{{ form_widget(form, {'attr': {'class': 'form-input form-choice'}}) }}
{% endif %}
</div>
答案 0 :(得分:0)
您是否尝试指定表单项?
{{ form_widget(form.inputname) }}