> Symfony中文手册 > 如何使用Doctrine扩展:Timestampable, Sluggable, Translatable等

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

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

有一个特别的库 - DoctrineExtensions 库 - 它整合了 Sluggable, Translatable, Timestampable, Loggable, Tree 和 Sortable 行为的功能。

在它们库中,有这些每一个扩展的使用说明。

然后,为了安装/激活每个扩展,你一定要注册并激活一个事件监听器(Event Listener)。为此,你有两个选择:

  1. 使用 StofDoctrineExtensionsBundle ,它整合了上面的库。

  2. 通过下面的文档来直接实现这个服务并集成到Symfony:Install Gedmo Doctrine2 extensions in Symfony2