sql >> Base de Datos >  >> RDS >> Mysql

Cómo crear una consulta en Drupal 8

Depende de lo que esté tratando de lograr.

Uso del objeto de almacenamiento

Si desea realizar una consulta sencilla sobre los usuarios, debe utilizar loadByProperties del objeto de almacenamiento

$users = \Drupal::entityTypeManager()->getStorage('user')->loadByProperties([
  'name' => 'bar'
]);

Uso de consulta de entidad y carga múltiple

Si necesita una consulta más compleja con clases, rangos, buscapersonas y grupos de condiciones O/Y, debe usar la consulta de entidad

$ids = \Drupal::entityQuery('user')->condition('name', 'foo')->execute();
$users = User::loadMultiple($ids);