Doctrine2 STI:如何更改descrimnator列值?

时间:2013-11-28 08:44:09

标签: doctrine-orm typo3-flow

我有用户可以购买的物品。

背包。背包有不同的类型,所以我想我会按照学说文档中描述的那样使用STI:

http://docs.doctrine-project.org/en/2.0.x/reference/inheritance-mapping.html#single-table-inheritance

这很好,而且很有效。有人可以购买BasicBackPack或LargeBackPack,并在从存储库中收集实体时创建正确的类。

一切正常。

我现在的问题是,我希望人们能够将BasicBackPack升级到LargeBackPack,但我发现我无法更改descriminator列值。当我尝试教义时,抱怨x类中没有“descriminatorColumn”,但我可以在数据库中看到它。

创建实体后是否无法更改descrimnator列值?

0 个答案:

没有答案