Twig
phil/slug-bundleLe filtre est enregistré quand Twig est installé. Il garde le préfixe phil_ pour ne pas entrer en conflit avec le
filtre slug de twig/string-extra.
| Filtre | Arguments | Donne |
|---|---|---|
phil_slug | slugger (facultatif) : le nom d'un générateur | Le slug du texte, par ce générateur ou par celui par défaut |
{{ 'Jeux de rôle'|phil_slug }} {# jeux-de-role #}
{{ "L'Ordre du Corbeau"|phil_slug('directory') }} {# ordre-du-corbeau, with leading_words [l, …] #}
- Un texte dont on ne peut faire aucun slug (
'?!') etnulldonnent une chaîne vide : un nom de classe ou une clé de tri vaut mieux vide qu'une page d'erreur. - Un nom de générateur inconnu est une erreur (
UnknownSlugger) : c'est une faute dans le gabarit, pas dans les données.