Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 2.02 KB

common_extensions.rst

File metadata and controls

34 lines (26 loc) · 2.02 KB
.. index::
   single: Doctrine; Common extensions

Comment utiliser les extensions Doctrine: Timestampable, Sluggable, Translatable, etc.

Doctrine2 est très flexible, et la communauté a déjà créé une série d'extensions Doctrine très pratiques afin de vous aider avec les tâches usuelles liées aux entités.

Une bibliothèque en particulier - la bibliothèque DoctrineExtensions - fournit l'intégration de fonctionnalités pour les comportements (Behaviors) Sluggable, Translatable, Timestampable, Loggable, Tree et Sortable

L'utilisation de chacune de ces extensions est expliquée dans son dépôt.

Toutefois, pour installer/activer chaque extension, vous devez enregistrer et activer un :doc:`Ecouteur d'évènement (Event Listener)</cookbook/doctrine/event_listeners_subscribers>`. Pour faire cela, vous avez deux possibilités :

  1. Utiliser le bundle StofDoctrineExtensionsBundle, qui intègre la bibliothèque ci-dessus.
  2. Implémenter ces services directement en suivant la documentation pour l'intégration dans Symfony2 : Installer les extensions Gedmo Doctrine2 dans Symfony2