J'ai besoin de découvrir la requête SQL qui est exécutée par une certaine requête. Le module Vues peut afficher le SQL lors de la configuration de la vue, mais apparemment, la requête n'est pas la requête réelle qui est exécutée dans tous les cas .
Je suis conscient que le module Devel peut afficher les requêtes de base de données, mais il n'y a aucun moyen avec devel d'afficher les requêtes réelles sauf en cliquant sur le lien 'A' associé à chaque requête et il y en a des centaines .
Comment puis-je trouver la requête réelle que la vue exécute? La vue est affichée sous forme de bloc.
la source
Pas besoin de patchs ou de crochets.
Donne cela en sortie
la source
SELECT node.nid AS nid, 'node' AS field_data_field_name_node_entity_type, 'node' AS field_data_field_surname_node_entity_type,
ecc ...Veuillez essayer ce patch:
la source
// Obtenez les résultats par nom de vue et filtre contextuel nid ici
Voir le doc pour plus de référence: https://api.drupal.org/api/views/views.module/function/views_get_view_result/7.x-3.x
la source