3

ウィジェットコンテナのクラスを設定する必要がありますが、Symfonyがどのように属性を「widget_container_attributes」ブロックに渡すのかわかりません

ウィジェットコンテナテンプレート:

{% block form_widget %}
{% spaceless %}
    <div {{ block('widget_container_attributes') }}>
        {{ block('field_rows') }}
        {{ form_rest(form) }}
    </div>
{% endspaceless %}
{% endblock form_widget %}

結果の例:

<div class="MY-CLASS">
    <label class="required" for="page_title">Title</label>
    <input type="text" value="Next subpage" maxlength="500" required="required" name="page[title]" id="page_title">
</div>

どうやってやるの?

4

1 に答える 1

0

試す

    {% extends 'form_div_layout.html.twig' %}

    {% block field_rows %}
    {% spaceless %}
        {% for child in form %}
        {{ form_row(child) }}
    {% endfor %}
    {% endspaceless %}
    {% endblock field_rows %}

    {% block field_row %}
    {% spaceless %}
        <div class="myclass">
          {{ form_label(form, label|trans) }}
          {{ form_widget(form) }}
          {{ form_errors(form) }}                            
       </div>
    {% endspaceless %}
    {% endblock field_row %}
于 2012-05-22T12:30:04.963 に答える