我想看看是否有人可以在这里指出我正确的方向 - 我有一个用户表和一个内容表,我想跟踪哪个用户有权编辑什么内容。以关系数据库的方式思考,多对多关系表是解决方案,为每个授权添加user_id和content_id行。
许多用户可以被授权编辑一个内容片段,一个用户当然也可以访问多个内容片段。
现在,我看到的最大问题(作为Symfony2新手)是管理员表单,管理员必须能够设置这些权限,最好在它们旁边有一个内容列表和复选框,并让表单处理器负责向该关系表添加/删除行。
收集表单字段是否是转到此处的正确方法?
任何帮助都非常感谢。
我认为关于多对多关系的 Doctrine2 文档已经为您提供了如何映射数据的问题的答案。
表格问题已经在另一个 SO 问题中进行了解释。