3

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

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

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

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

我这样想对吗。有什么我想念的吗?

4

2 回答 2

0

我会推荐 Doctrine Extensions ...

正如您已经发现 EntityAudit 不再被维护。

另一点是 DoctrineExtensions 被更广泛地使用。虽然 l3ppard 正在寻找维护存储库的人,但开发仍然非常活跃。

因此,您会在网络上找到更多教程,您的更新应该不那么麻烦,并且有人超越您的项目实际上知道您使用了什么的机会更高。

于 2013-06-19T09:37:30.393 回答
0

如果您现在想使用 EntityAudit(11/2017,v1.0.6),文档似乎有点不同步,但它可以工作,请参阅 GitHub 票证:

https://github.com/simplethings/EntityAuditBundle/issues/305#issuecomment-346630936

于 2017-11-23T14:46:07.657 回答