A quoi sert la variable loop

Par Devdeb22, il y a 6 ans


Bonjour,

J'ai une question qui m'intrigue

J'ai vue une fois dans un boucle for de twig une variable qui s'appelle loop

Je viens de lire et relire la doc, mais j'arrive toujours pas à comprendre à quoit sert cette variable.

Quelqu'un saurait m'expliquer ?

1 réponse

Beezkit, il y a 6 ans

Bonjour Devdeb22,

Lorsque tu utilise la variable loop dans ton for celui peux te donner l'index de ta boucle. Voici un bon exemple sur la doc de twig :

Inside of a for loop block you can access some special variables: Variable Description loop.index The current iteration of the loop. (1 indexed) loop.index0 The current iteration of the loop. (0 indexed) loop.revindex The number of iterations from the end of the loop (1 indexed) loop.revindex0 The number of iterations from the end of the loop (0 indexed) loop.first True if first iteration loop.last True if last iteration loop.length The number of items in the sequence loop.parent The parent context 1 2 3 {% for user in users %} {{ loop.index }} - {{ user.username }} {% endfor %}