Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como criar uma consulta no Drupal 8


Depende do que você está tentando alcançar.

Usando o objeto de armazenamento


Se você quiser fazer uma consulta simples sobre os usuários, use o loadByProperties do objeto de armazenamento
$users = \Drupal::entityTypeManager()->getStorage('user')->loadByProperties([
  'name' => 'bar'
]);

Usando consulta de entidade e loadMultiple


Se você precisar de uma consulta mais complexa com classificações, intervalo, pager e grupos de condição OR/AND, você deve usar a consulta de entidade
$ids = \Drupal::entityQuery('user')->condition('name', 'foo')->execute();
$users = User::loadMultiple($ids);