Symfony2表单具有一对一关系的实体的集合

时间:2013-03-22 10:26:17

标签: php symfony doctrine-orm twig symfony-forms

您是否遇到过这样一种情况:表单包含一系列包含一对一关系的实体?

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

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

1 个答案:

答案 0 :(得分:0)

如果有人对此问题感兴趣

form_widget()

每个一对一元素具有相同的id,因此form_widget仅显示一次。我做了一个宏来解决这个问题。