Snippets
Created by
Eduardo Morales Alberti
Añadir el método getQuery en Drupal\Core\Entity\Query\Sql\Query Copiar lo que hay en el execute hasta el finish, sin el método result, y retornamos la propiedad $this→sqlQuery, este objeto es del tipo \Drupal\Core\Database\Query\Select y tiene una función para convertirlo a estring.
Ejemplo:
public function getQuery() {
$this->prepare()
->compile()
->addSort()
->finish();
return $this->sqlQuery;
}
Hacer la consulta y hacer un dpm de la query convirtiéndolo a string.
$query = \Drupal::entityQuery('node');
$query->condition('status', 1);
$query->condition('type', 'page');
dpm((string)$query->getQuery());
Comments (0)
You can clone a snippet to your computer for local editing. Learn more.