1

フィールドがチェックボックスの場合、フォームのテーマを設定してラベルを表示したくない

{% form_theme form with _self %}

{% block form_row %}
    {% spaceless %}
        <div class="mygroup">
            {{form_label(form)}} # hide if checkbox
            {{form_errors(form)}}
            {{form_widget(form)}}
        </div>
    {% endspaceless %}
{% endblock %}
4

1 に答える 1

2

しばらくして、 Google グループで解決策を見つけました

{% block form_row %}
{% spaceless %}
    <div class="mygroup">
        {% if 'checkbox' not in form.vars.block_prefixes %}
        {{form_label(form)}}
        {% endif %}
        {{form_errors(form)}}
        {{form_widget(form)}}
    </div>
{% endspaceless %}
{% endblock %}
于 2013-06-05T18:30:31.340 に答える