私はそのようにレンダリングされたコレクション型フィールドを持つフォームを持っています:
<div id="beneficiosTab" class="opcional">
Beneficios
<ul class="beneficios" data-prototype="{{ form_widget(formAtendimento.beneficios.get('prototype')) | e }}">
{% for beneficio in formAtendimento.beneficios %}
<li>{{ form_row(beneficio.coTipoBeneficio) }}</li>
<li>{{ form_row(beneficio.vrValor) }}</li>
<li>{{ form_row(beneficio.boConcedido) }}</li>
{% endfor %}
<li><a href="#" id="addBeneficio">Add Beneficio</a></li>
</ul>
</div>
<div style="clear:both"></div>
{{ form_rest(formAtendimento) }}
フォームのエンティティは、コレクションの複数のアイテムを持つことも、何も持たないこともあります。
エンティティにコレクションのアイテムがある場合は正常に動作しますが、何もない場合、小枝の「for」は発生せず、form_rest に「Beneficios」div が生成されます。
それを防ぐ方法はありますか?前もって感謝します。