我需要在Symfony 2应用程序上实现Versionable Doctrine行为。 它实际上是一个已经实现了Versionable行为(Doctrine 1)的Symfony 1迁移。
我在那里找到了这两个解决方案
我真的很喜欢EntityAudit解决方案,因为考虑到db上的输出记录实体,它类似于Doctrine 1 Versionable行为。
关键是我认为该项目不活跃。 上次提交是在7个月前完成的。它使用了一些不推荐使用的函数。
我是否正确地想到了这一点。有什么我想念的吗?
答案 0 :(得分:0)
我会推荐Doctrine Extensions ...
如您所知,EntityAudit不再维护。
另一点是DoctrineExtensions被更广泛地使用。虽然l3ppard正在寻找某人来维护存储库的开发仍然非常活跃。
因此,您会在网络上找到更多教程,您的更新应该不那么麻烦,并且有人超越您的项目实际上知道您使用的内容更高。
答案 1 :(得分:0)
如果您想立即使用EntityAudit(11/2017,v1.0.6),文档似乎有点不同步,但它可以工作,请参阅GitHub票证:
https://github.com/simplethings/EntityAuditBundle/issues/305#issuecomment-346630936