离线下载
PDF版 ePub版

极客学院团队出品 · 更新于 2018-11-28 11:00:43

如何使用 Doctrine 扩展:Timestampable, Sluggable, Translatable 等等

Doctrine2 非常灵活,并且社区已经创建了一系列有用的 Doctrine 扩展来帮助您做一些常见的实体相关的任务。

特别有一个库— DoctrineExtensions 库—为 Sluggable, Translatable, Timestampable, Loggable, TreeSortable 行为提供了整合功能。

这些扩展的每一个使用将在库中解释。

然而,为了安装/激发每一个扩展,您必须注册并激活一个 Event Listener。做这个您有两个选择:

  1. 使用 StofDoctrineExtensionsBundle,整合以上的库。

  2. 直接实施这项服务,通过此文档材料与 Symfony 的集成:在 Symfony2 中安装 Gedmo Doctrine2 扩展