Eu preciso descobrir a consulta SQL que é executada por uma determinada consulta. O módulo Views pode mostrar o SQL ao configurar a view, mas aparentemente a consulta não é a consulta real que é executada em todos os casos .
Estou ciente de que o módulo Devel pode mostrar as consultas do banco de dados, mas não há como desenvolver as consultas reais, exceto clicar no link 'A' associado a cada consulta e existem centenas delas .
Como posso descobrir a consulta real que a exibição executa? A vista é exibida como um bloco.
fonte
Não há necessidade de patches ou ganchos.
Dá isso como saída
fonte
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, tente este patch:
fonte
// Obtenha os resultados por nome de exibição e filtro contextual aqui
Consulte o documento para obter mais referências: https://api.drupal.org/api/views/views.module/function/views_get_view_result/7.x-3.x
fonte