我在数据库中设置了所有表格的Doctrine,并且正常工作。
我有这三个实体:用户,群组和新闻
用户和群组之间存在多对多关系。 (我把我的用户分组)
新闻和群组之间也存在多对多的关系。 (我允许访问一些新闻项目到几个小组)
数据库架构:
我想获取给定用户可以访问的新闻。
在Doctrine中有一种有效的方法吗?
编辑:我应该补充说,在我开始使用Doctrine之前,我已经使用直接的SQL查询确定了解决方案,我想知道Doctrine的方法来执行此操作。
答案 0 :(得分:0)
这个主题解释了关于学说中多对多关系的问题。
many-to-many relationship in doctrine
此博客文章解释了如何处理此类事件。
http://melikedev.com/2009/12/09/symfony-w-doctrine-saving-many-to-many-mm-relationships/