【发布时间】:2012-09-16 11:06:53
【问题描述】:
我一直在为一个新项目使用 Symfony2,但遇到了一个相当愚蠢的问题。
我的两个学说实体 Item 和 Comment 之间存在 OneToMany 关系。我现在有一个表单供用户为给定项目创建新评论。在创建新评论时,此评论当然有一个属性 Item,这应该设置为当前正在评论的项目。
当单击项目上的评论链接时,将 ID 作为参数发送到表单页面,我的计划是让该 ID 填充一个隐藏字段,然后使用数据转换器在回发时将其转换为项目。
但是我如何真正做到这一点呢?如何将此 id 放入表单中的隐藏字段中,以便数据转换器可以正确处理它?或者在 Symfony2 中使用表单时是否有更好/更正确的方法来处理这种关系?
【问题讨论】:
标签: php forms symfony doctrine