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,
Partager