Doctrine2 - 实体修订

时间:2014-07-29 13:23:09

标签: php symfony doctrine-orm

假设我有一个实体Product,它对实体Invoice有某种引用。 为简化起见:假设Invoice只能引用一个Product(OneToOne Association)。

但是我无法使用简单的关联,因为Product属性在使用应用程序时可能会发生变化,这些更改不会影响Invoice

因此,每当我想将ProductInvoice相关联时,我应克隆Product并拥有某种修订实体:ProductRevision extends {{1 }}。但Product还有一些其他相关实体,也必须进行修订。

任何想法如何很好地实现这个?

0 个答案:

没有答案