DoctrineExtensions(l3pp4rd)或EntityAudit(simplethings)

时间:2013-06-19 08:29:40

标签: symfony doctrine-extensions

我需要在Symfony 2应用程序上实现Versionable Doctrine行为。 它实际上是一个已经实现了Versionable行为(Doctrine 1)的Symfony 1迁移。

我在那里找到了这两个解决方案

我真的很喜欢EntityAudit解决方案,因为考虑到db上的输出记录实体,它类似于Doctrine 1 Versionable行为。

关键是我认为该项目不活跃。 上次提交是在7个月前完成的。它使用了一些不推荐使用的函数。

我是否正确地想到了这一点。有什么我想念的吗?

2 个答案:

答案 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