Necesito encontrar la consulta SQL que ejecuta una consulta determinada. El módulo de vistas puede mostrar el SQL al configurar la vista, pero aparentemente la consulta no es la consulta real que se ejecuta en todos los casos .
Soy consciente de que el módulo Devel puede mostrar las consultas de la base de datos, pero devel no puede mostrar las consultas reales, excepto hacer clic en el enlace 'A' asociado con cada consulta y hay cientos de ellas .
¿Cómo puedo encontrar la consulta real que ejecuta la vista? La vista se muestra como un bloque.
fuente
No necesita parches ni ganchos.
Da esto como salida
fuente
SELECT node.nid AS nid, 'node' AS field_data_field_name_node_entity_type, 'node' AS field_data_field_surname_node_entity_type,
ecc ...Por favor prueba este parche:
fuente
// Obtenga los resultados por nombre de vista y nid de filtro contextual aquí
Consulte el documento para obtener más referencias: https://api.drupal.org/api/views/views.module/function/views_get_view_result/7.x-3.x
fuente