, если я проверяю свой виджет с помощью следующего кода, виджет не отображается; не HTML виджет на моей странице; только метка html
если я заменю {{ form_widget(form, {'attr': {'class': 'form-input form-choice form-checkbox'}}) }}
на dump
, я получу отображаемый дамп, чтобы оператор if работал
Если я удаляю 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>