您是否遇到过这样一种情况:表单包含一系列包含一对一关系的实体?
我的实体有很多地址,每个地址与其他实体都有一对一的关系。我在显示保存的数据时遇到问题,因为我使用
时{% for address in form.clubAddress %}
<div class="entry grid_9">
<div class="grid_12">
{{ form_widget(address.street) }}
{{ form_widget(address.geoInfo.street) }}
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
{% endfor %}
它只显示最后一个geoInfo元素。
答案 0 :(得分:0)
如果有人对此问题感兴趣
form_widget()
每个一对一元素具有相同的id,因此form_widget仅显示一次。我做了一个宏来解决这个问题。