实现多个接口的类如何被Doctrine中的任一接口引用?

时间:2014-11-30 04:09:22

标签: php orm doctrine-orm

  • 班级A实施FooBar
  • P引用Foo s。
  • 的集合
  • Q引用Bar s。
  • 的集合

如何使用AFoo作为P,使用Doctrine关联映射注释将Bar引用为Q

问题:

  • 接口和特征不能成为实体关系的目标:只有抽象或具体类被Doctrine视为实体。
  • 我们无法将两个接口都转换为抽象类,因为PHP不支持多重继承。
  • 接口不能合并为一个,因为其他类(未显示)可能只实现其中一个接口。

0 个答案:

没有答案