Bonjour,
Je regardais la fonction Twig sort pour voir comment ça marche: https://twig.symfony.com/doc/3.x/filters/sort.html.
Par contre, je ne comprends pas trop l'exemple.
La boucle permet d'afficher les fruits par ordre de quantité. Donc, on aura:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 {% set fruits = [ { name: 'Apples', quantity: 5 }, { name: 'Oranges', quantity: 2 }, { name: 'Grapes', quantity: 4 }, ] %} {% for fruit in fruits|sort((a, b) => a.quantity <=> b.quantity)|column('name') %} {{ fruit }} {% endfor %}
Oranges
Grapes
Apples
Je vois bien qu'il y a un opérateur spaceship qui peut valoir 1, 0 ou -1. Mais je ne vois pas la logique derrière qui fait qu'il le met en ordre.
Voyez vous la logique s'il vous plaît?
Je vous remercie par avance,







Répondre avec citation



Partager