我想实现多态关系,但正如我在Doctrine文档中所看到的,我们只能关联从同一类继承的类(并将基类配置为目标实体)。
我想拥有一种可以与界面配合的关系,就像这样:
/**
* @ManyToOne(targetEntity="ShelfableItemInterface")
**/
protected $items;
因此,当我以后做$shelf->getItems()
时,它将返回实现该接口的适当类的实例。
这在Java中的Hibernate中可用-http://jpaobjects.sourceforge.net/m2-site/main/documentation/docbkx/html/user-guide/ch04s09.html