学说中三个实体之间的关系

时间:2011-05-31 03:34:03

标签: php database doctrine

我在数据库中设置了所有表格的Doctrine,并且正常工作。

我有这三个实体:用户,群组和新闻

用户和群组之间存在多对多关系。 (我把我的用户分组)

新闻和群组之间也存在多对多的关系。 (我允许访问一些新闻项目到几个小组)

数据库架构:

My database schema for the relevant part

我想获取给定用户可以访问的新闻。

在Doctrine中有一种有效的方法吗?

编辑:我应该补充说,在我开始使用Doctrine之前,我已经使用直接的SQL查询确定了解决方案,我想知道Doctrine的方法来执行此操作。

1 个答案:

答案 0 :(得分:0)

这个主题解释了关于学说中多对多关系的问题。

many-to-many relationship in doctrine

此博客文章解释了如何处理此类事件。

http://melikedev.com/2009/12/09/symfony-w-doctrine-saving-many-to-many-mm-relationships/