Bonjour à tous,

Soit un module d'admin généré par le doctrine:generate-admin classique. Ma page de liste propose la liste des objets et plusieurs colonnes.

Soit mon objet Machinchouette, qui a un champ configuration_id (clé étrangère vers une table Configuration).

Dans le generator.yml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
      list:
        display: [configuration_id]
me donne une colonne "configuration_id" avec la fonction native de tri implémentée par le pager de symfony. Bien commode mais hélas, c'est l'id qui est affichée (et non le résultat de la méthode __toString() de la Configuration).

Mais si je modifie le generator.yml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
      list:
        display: [configuration]
j'obtiens une colonne "configuration" avec le libellé, ce qui est bien - mais la fonction de tri a disparu, ce qui est mal.

D'où ma question : que puis-je faire pour récupérer cette fonction de tri ?