J'ai besoin d'obtenir le premier élément du champ dans le modèle de brindille. Y a-t-il une sorte de fonction?
Réponse
Trop de publicités? Oui, il existe, cela s'appelle first
. Le reste est copié de la documentation.
Nouveau dans la version 1.12.2: le premier filtre a été ajouté dans Twig 1.12.2.
Le premier filtre renvoie le premier "élément" d'une séquence, d'un mappage ou d'une chaîne:
{{ [1, 2, 3, 4]|first }}
{# outputs 1 #}
{{ { a: 1, b: 2, c: 3, d: 4 }|first }}
{# outputs 1 #}
{{ '1234'|first }}
{# outputs 1 #}
Il fonctionne également avec les objets implémentant l'interface Traversable.