
Comment afficher une requête SQL dans le module Views
Lorsque vous construisez un site web Drupal, le module Views est votre grand allié. Il vous aidera à créer des listes de contenus (par exemple, les 5 derniers articles de blog). Parfois, cependant, vous aimeriez savoir quelle requête le module exécute exactement. Cela peut être pour le débogage ou pour une autre raison. Voici comment l'obtenir en code.
Ci-dessous, vous avez les instructions pour afficher la requête SQL complète dans le module Views de Drupal.
- Téléchargez et activez le module Devel
- Ouvrez le fichier views/plugins/views_plugin_query_default.inc
- Dans la classe views_plugin_query_default, trouvez la méthode query($get_count = FALSE)
- Dans la méthode query(), avant le retour, ajoutez la ligne : dpq($query);
Code d'exemple :
Comment cela apparaît sur le site :