我需要在Symfony 2应用程序上实现可版本化的行为。
这实际上是一个Symfony 1迁移,已经实现了Versionable行为(Doctrine 1)。
我已经找到了这两种解决方案
DoctrineExtensions - loggable
EntityAudit
我真的很喜欢EntityAudit解决方案,因为它类似于Doctrine 1 Versionable行为,考虑到db上的输出记录实体。
关键是我认为该项目尚未启动。
上一次提交是在7个月前完成的。它使用了一些过时的功能。
我认为正确吗?有什么我想念的吗?
最佳答案
我会建议教义扩展...
您已经发现EntityAudit不再被维护。
另一点是DoctrineExtensions被更广泛地使用。尽管l3ppard正在寻找某人来维护存储库的开发,但它仍然非常活跃。
因此,您会在网络上找到更多的教程,更新应该不那么麻烦,并且有人超车您的项目而实际上知道您使用的内容的可能性更高。
关于symfony - DoctrineExtensions(l3pp4rd)或EntityAudit(简单化),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17186437/