menu
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 : https://github.com/Atlantic18/DoctrineExtensions/blob/v2.4.x/doc/sluggable.md

// 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;
}