假设我有一个Bundle来管理与广告相关的任何事情 此捆绑包含实体 广告 。这有一个用于关联目的的字段:让我们说 关系 字段
假设我在不同的套餐中有一个实体 公司 和一个实体 事件 (在存储公司的公司中以及存储事件的事件中。)
案例:
实体与多个广告有关系。
单个广告只与其中一个实体有关系。
从广告角度来看:
从事件或公司的角度来看:
所有这些都不需要使用外键。
实体就像“模块”,所以不仅仅是这些实体。
答案 0 :(得分:0)
我认为您只需使用 OneToOne (适用于广告)和 OneToMany (适用于公司和事件 )关系。
它易于使用,请阅读此文档:http://docs.doctrine-project.org/en/2.0.x/reference/association-mapping.html