Có giải pháp vượt trội nào để in truy vấn của truy vấn thực thể trong Drupal 8 không?
Ngay bây giờ tôi đang sử dụng một loại hack, thêm:
->addTag('debug')và sau đó trong một mô-đun tùy chỉnh:
function mymodule_query_alter($query) {
  if ($query->hasTag('debug')) {
    mymodule_query_debug($query);
  }
}và sau đó là chức năng gỡ lỗi:
function mymodule_query_debug($query) {
  $sql = (string) $query;
  $quoted = array();
  foreach ((array) $query->arguments() as $key => $val) {
    if (is_array($val)) {
      $val = implode(', ',$val);
    }
    $quoted[$key] = \Drupal::database()->quote($val);
  }
  $sql = strtr($sql, $quoted);
  $sql = str_replace('}', '', $sql);
  $sql = str_replace('{', '', $sql);
  print_r($sql);
  die();
}