Bonjour,
Lorsque nous affichons les listes de sonata Admin, on se retrouve avec des requetes que je trouve pas du tout optimisé.
Conséquence, ca se traine un peu.
Par exemple :
Le count initial est fait avec tous les left join(ce qui ne change rien au décompte entre nous) correspondant a tous les filtres disponibles.
Toutes les requêtes suivantes sont également faite sur ce modèle.
Mais surtout, pour afficher une information dans la liste, il nous refait une requête si cette info est dans une autre table. Ma liste de ticket qui affiche des pays fais donc une requête par ligne pour m'afficher le pays.
Connaissez-vous un moyen de forcer sonata a faire un join ? Ou au moins a utiliser le join qu'il fait déjà et a afficher la valeur qu'il a récupéré grâce a lui ?
Merci,
Pierre
Partager