Мне нужно выяснить SQL-запрос, который выполняется определенным запросом. Модуль представлений может отображать SQL при настройке представления, но, очевидно, запрос не является фактическим запросом, который выполняется во всех случаях .
Мне известно, что модуль Devel может отображать запросы к базе данных, но с помощью devel нет способа показать фактические запросы, кроме как щелкнуть ссылку «A» в каждом запросе, и их сотни .
Как я могу узнать фактический запрос, который выполняет представление? Вид отображается в виде блока.
источник
Нет необходимости для патчей или крючков.
Дает это как вывод
источник
SELECT node.nid AS nid, 'node' AS field_data_field_name_node_entity_type, 'node' AS field_data_field_surname_node_entity_type,
ECC ...Пожалуйста, попробуйте этот патч:
источник
// Получить результаты по имени представления и контекстному фильтру nid здесь
См. Документ для получения дополнительной ссылки: https://api.drupal.org/api/views/views.module/function/views_get_view_result/7.x-3.x
источник