Impresión de la declaración SQL para las entidades de Drupal 7.
¿Cómo puedo imprimir la declaración de SQL para
$query = new EntityFieldQuery();
$entities = $query
->entityCondition(‘entity_type’, ‘node’)
->propertyCondition(‘type’, ‘page’)
->propertyCondition(‘uid’, $user->uid)
->fieldCondition(‘field_item_r1’, ‘value’, $title)
->addTag(‘debug’)->execute();?
Por favor, ayúdame a imprimir la declaración de SQL.
davy.ai
Para imprimir la declaración SQL para la EntityFieldQuery dada, puedes usar el siguiente código:
Este código primero ejecutará la EntityFieldQuery y luego obtendrá la declaración SQL que se ejecutó utilizando el método
(string) $query
. Finalmente, imprimirá la declaración SQL en la pantalla usandoprint $sql;
.Ten en cuenta que, dado que agregamos la etiqueta
debug
a la consulta con el métodoaddTag()
, la declaración SQL incluirá la información de depuración en los comentarios al final de la declaración SQL.