php - create - instagram hashtag search



Elenco separato da virgola in ramoscello (3)

Qual è il modo più breve (e più chiaro) per aggiungere una virgola dopo ogni elemento dell'elenco tranne l'ultimo?

{% for role in user.roles %}
    {{ role.name }},
{% endfor %}

Questo esempio aggiungerà la virgola dopo tutte le righe, inclusa l'ultima.

https://ffff65535.com


{{- non loop.last? ',': '' -}}


Ecco come sono riuscito a fare se per i nomi degli autori in alcune pubblicazioni scientifiche. Memorizzato i valori nei campi ripetuti e quindi fields.html.twig va così-

{% spaceless %}
{% for item in items %}
  {{- loop.last ? ' and ' : (not loop.first ? ', ') -}}
  {{- item.content -}}
{% endfor %}
{% endspaceless %}

Non so di più breve, ma questo potrebbe essere chiaro. Prova quanto segue per aggiungere la virgola dopo tutte le linee nel ciclo tranne l'ultima:

{% for role in user.roles %}
    {{ role.name }}
    {% if not loop.last %},{% endif %}
{% endfor %}




twig