Symfony2 形式和多对多关系


symfony2 forms and many-to-many relations

我想看看是否有人可以在这里指出我正确的方向 - 我有一个用户表和一个内容表,我想跟踪哪个用户有权编辑什么内容。以关系数据库的方式思考,多对多关系表是解决方案,为每个授权添加user_id和content_id行。

许多用户可以被授权编辑一个内容片段,一个用户当然也可以访问多个内容片段。

现在,我看到的最大问题(作为Symfony2新手)是管理员表单,管理员必须能够设置这些权限,最好在它们旁边有一个内容列表和复选框,并让表单处理器负责向该关系表添加/删除行。

收集表单字段是否是转到此处的正确方法?

任何帮助都非常感谢。

我认为关于多对多关系的 Doctrine2 文档已经为您提供了如何映射数据的问题的答案。

表格问题已经在另一个 SO 问题中进行了解释。