Bonjour,
J'affiche dans un tableau la liste des clients.
L'idée est de pouvoir rendre les colonnes sortable lorsque je clique sur le nom de la colonne. Premier clic, tri en ASC, second clic tri en DESC.
Le coup classique donc.
J'ai essayé avec la méthode "sylius_resource_sort" dans les noms de mes colonnes dans ma vue. (SyliusResourcesBundle)
J'ai bien configuré ma route avec
et mon fichier de config:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5xxxxx_meeting_meeting_index: pattern: / defaults: _controller:xxxxxMeetingBundle:Meeting:index sortable: true
Les colonnes de mon tableau sont maintenant bien cliquable, premier clique et dans la barre d’adresse vient s'ajouter ?sorting%5Bname%5D=asc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 sylius_resource: resources: xxxx.meeting: driver: doctrine/orm templates: xxxxMeetingBundle:Meeting classes: model: xxxx\MeetingBundle\Entity\Meeting controller: xxxx\MeetingBundle\Controller\MeetingController
Second clic ?sorting%5Bname%5D=desc
Super, mais lorsque la page se rafraîchis les colonnes ne sont pas triées ! Dans l'URL c'est ok, pas pour l'affichage.
Une solution ? Autre que Sylius ? Troll ? =)
Partager