Estensioni di Doctrine: Timestampable: Sluggable, Translatable, ecc.

Doctrine2 è molto flessibile e la comunità ha già creato una serie di utili estensioni di Doctrine, per aiutare nei compiti più comuni relativi alle entità.

In particolare, la libreria DoctrineExtensions fornisce integrazione con una libreria di estensioni, che offre i comportamenti Sluggable, Translatable, Timestampable, Loggable, Sortable e Tree.

L’utilizzo di ogni estensione è spiegato in tale repository.

Tuttavia, per installare e attivare ogni estensione, occorre registrare e attivare un ascoltatore di eventi. Per farlo, si hanno due possibilità:

  1. Usare StofDoctrineExtensionsBundle, che integra la libreria di cui sopra.
  2. Implementare questi servizi direttamente, seguendo la documentazione per l’integrazione con Symfony: installare le estensioni Gedmo di Doctrine2 in Symfony

Argomento precedente

Gestire il caricamento di file con Doctrine

Argomento successivo

Registrare ascoltatori e sottoscrittori di eventi

Questa pagina