我搜索我如何在2个不同的实体上做多对一的关系。
看看我的例子是为了理解。
答案 0 :(得分:1)
根据图表,
一篇文章可以有很多评论,一个视频可以有很多评论。 因此,评论实体与视频实体和文章实体有多对一的关系。
如果您是实体的doctrine和yaml元数据文件,请在yaml文件中为Comments定义关系,如下所示
manyToOne:
article:
targetEntity: Path\to\ArtcleBunlde\Entity\Article
joinColumn:
name: article
referencedColumnName: id
video:
targetEntity: Path\to\VideoBundle\Entity\Video
joinColumn:
name: video
referencedColumnName: id