【发布时间】:2009-12-08 17:32:39
【问题描述】:
我的系统上有一些表格,如下所示:
news
--id
--title
--content
video
--id
--title
--url
album
--id
--title
现在,我需要以一种灵活的方式与这些表建立多对多关系。我创建了一个名为“链接”的表,其结构如下:
links
--parent_entity (example: news)
--parent_id (example: 5)
--child_entity (exmaple: video)
--child_id (example: 2)
我如何使用 Doctrine 映射它?
【问题讨论】:
-
您能解释一下为什么要尝试做不可知映射表之类的事情吗?仅仅是因为您想减少表格数量还是其他原因?使用多对多表提供了一些优势,例如外键约束。