我需要在 Symfony 2 应用程序上实现版本化原则行为。 这实际上是一个 Symfony 1 迁移,并且已经实现了可版本化行为(Doctrine 1)。
我找到了这两个解决方案
我真的很喜欢 EntityAudit 解决方案,因为考虑到数据库上的输出记录实体,它与 Doctrine 1 版本化行为类似。
重点是我认为该项目不活跃。 最后一次提交是 7 个月前完成的。它使用了一些已弃用的函数。
我这样想对吗?我有什么遗漏的吗?
最佳答案
我会推荐 Dotrine Extensions ...
正如您已经发现的那样,EntityAudit 不再被维护。
另一点是 DoctrineExtensions 的使用更加广泛。尽管 l3ppard 正在寻找人员来维护存储库,但开发仍然非常活跃。
因此,您会在网络上找到更多教程,您的更新应该不那么麻烦,并且有人超越您的项目并真正知道您使用的内容的机会更高。
关于symfony - DoctrineExtensions (l3pp4rd) 或 EntityAudit (simplethings),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17186437/