Liste séparée par des virgules dans twig
Quel est le plus court (et la plus claire) pour ajouter une virgule après chaque élément de la liste à l'exception de la dernière?
{% for role in user.roles %}
{{ role.name }},
{% endfor %}
Cet exemple permet d'ajouter une virgule après toutes les lignes, y compris la dernière.
- Voulez-vous dire par des virgules, y compris la dernière ou l'exclusion de la dernière?
- Je veux la liste séparée par des virgules, donc à l'exclusion de la dernière.
Vous devez vous connecter pour publier un commentaire.
Ne connaissent pas la plus courte, mais ce pourrait être clair. Essayez la procédure suivante pour ajouter une virgule après toutes les lignes dans la boucle, sauf le dernier:
{%for loop if statment %}
{{ not loop.last ? ',' }}
Cela fonctionne avec Symfony 2.3.x mais devrait fonctionner avec tous les 2.x version:
Voici comment j'ai réussi à le faire si, pour les noms d'auteur dans certains de la publication scientifique. Stockées les valeurs dans des champs et des champs.html.twig va comme ceci-