Doctirne中同一实体的多个鉴别器值

时间:2017-06-07 15:43:12

标签: symfony doctrine-orm doctrine

是否可以为一个实体设置不同的鉴别值?那就是:

Dog => Animal,
Cat => Animal,
Shark => Fish

我试着做像

这样的事情
/**
 * @ORM\DiscriminatorColumn(name="type_animal", type="string", length=50)
 * @ORM\DiscriminatorMap({"Dog"="Animal", "Cat"="Animal", "Shark"="Fish"})
 */

但它不起作用。

我永远不会这样做,但我有一个由两个应用程序共享的数据库,有必要实现这个逻辑。

0 个答案:

没有答案