Вывести сформированный views запрос с подстановкой аргументов

Если вам нужно проверить, как всё-таки запрос формируется к бд при выполнении определённой вьюс, вам нужно добавить следующий код в ваш модуль:

function zz_np_views_pre_render(&$view) {
  dpq($view->build_info['query']);
}

После обновления кеша и страницы, на которой выводится ваша вьюсина, вам покажется стандартное друпаловское сообщение drupal_set_message с полностью сформированным запросом, в котором даже подставлены все плейсхолдеры - т.е. именно в том виде, в котором запрос отправялется в базу данных.

Comments

Add new comment