J'ai une entité avec des champs:
Utilisateur
et quelques autres. Envoi à Twig tableau avec des objets utilisateur.
Dans twig afficher les utilisateurs dans la table:
{% for user in users %}
<td>{{ user.name }}<td> <td>{{ user.lastname}}<td> <td>{{ user.age}}<td>
{% endfor %}
Comment puis-je trier les utilisateurs par nom ou nom, etc. dans Twig. Je veux créer une table triable.
Tri en ordre inverse:
{% for user in users|sort|reverse %}
...
{% endfor %}
trier et inverser sont combinables.
Vous devez le faire dans votre modèle à l'aide d'une clause "Order by". Toutefois, si vous souhaitez avoir une table pouvant être triée dynamiquement, vous devez surveiller le plug-in jQuery tablesorter (ou son équivalent si vous ne souhaitez pas utiliser jQuery).