Doctrine实体......历史记录?

6
我有一个实体,从面板上可以对其进行编辑、添加等操作,并将其保存到我们的数据库中。这并不是一个很大的实体,通常只有约1000行,而且可能始终保持在这个数量级。该实体有一些字段与其他实体相关联(例如:位置、商店、品牌等)。
考虑到这一点,我需要创建某种变更历史记录,比如版本控制。用户将能够编辑当前实体,或查看更改日志(报告)。
我正在考虑在onpreupdate或onprePersist中实现某些内容,甚至使用一个新表来实现。但我感觉已经有人做过了,我还记得很久以前在Doctrine指南中读到过关于修订版本等内容,但找不到了。
也许有人能给我指出一些东西,甚至建议更好的方法。
1个回答

7

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接