0

您是否遇到过表单包含包含一对一关系的实体集合的情况?

我有一个有很多地址的实体,每个地址都与其他实体一对一的关系。显示保存的数据时出现问题,因为当我使用

{% 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 元素。

4

1 回答 1

0

如果有人感兴趣,问题出在

form_widget()

每个一对一的元素都有相同的 id,所以 form_widget 只显示一次。我做了一个宏来解决这个问题。

于 2013-05-06T08:54:02.830 回答