Symfony 4 - Générer des slugs

Symfony 4 - Générer des slugs

Créez vos slugs de vos entités automatiquement avec l’extension sluggable de symfony !

La doc en détail

Dans votre terminal

composer require stof/doctrine-extensions-bundle

Dans votre fichier de config

stof_doctrine_extensions:
    default_locale: fr_FR
    orm:
        default:
            sluggable: true

Dans votre entité

use Gedmo\Mapping\Annotation as Gedmo;

/**
 * @Gedmo\Slug(fields={"title", "code"})
 * @ORM\Column(length=128, unique=true)
 */
private $slug;

public function getSlug()
{
    return $this->slug;
}

22/08/2020