Outils pour utilisateurs

Outils du site


front:twig:instruction:les_boucles

Ceci est une ancienne révision du document !


Rappel principe de base d'une boucle:

Les boucles sont nécessaires pour répéter une action. Par exemple:

  • Tant qu'il y des membres dans une liste, on affiche le nom du membre de chaque ligne de la liste

Syntaxe d'une boucle:

  {% for ... in ... %}
    Action répétée
  {% endfor %}

Exemple de code:

<ul>
  {% for membre in liste_membres %}
    <li>{{ membre.pseudo }}</li>
  {% endfor %}
</ul>

Extrait 1:

  {% for membre in liste_membres %}

Cette ligne de code signifie qu'on créée une boucle(qu'on va répéter une action) jusqu'à ce qu'on ai parcouru chaque ligne de la liste des membres

  • liste_membre étant la variable contenant la liste de tous les membres
  • membre étant la variable qu'on définie comme la ligne courante de la liste des membres

Extrait 2:

  <li>{{ membre.pseudo }}</li>

Cette ligne de code affiche le pseudo du membre de la ligne courante

  • membre.pseudo étant la variable contenant le pseudo du membre

Extrait 3:

  {% endfor %}

Ce dernier extrait délimite la fin de la boucle for

Liens

front/twig/instruction/les_boucles.1575790873.txt.gz · Dernière modification: 2019/12/08 08:41 de 127.0.0.1