symfony - DoctrineExtensions (l3pp4rd) 或 EntityAudit (simplethings)

标签 symfony doctrine-extensions

我需要在 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/

相关文章:

php - 检查 DoctrineBehaviors 中的字段是否存在翻译

php - 如何访问 Twig 中的动态变量名?

unit-testing - 依赖注入(inject)测试单元

security - 如何将 _locale 参数添加到安全路径?

symfony - 如何在简易管理包中添加重复类型字段

php - 在 symfony/httpfoundation 中设置/删除多维数组

php - 如何使用 utc 时间戳 symfony 4?

forms - Symfony2 : problems rendering the translation-form with A2lixTranslationFormBundle and Gedmo\DoctrineExtensions Translatable

php - 快速实体主义水化器

php - 如何在 Zend Framework 2 中配置学说扩展?