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