sql >> Databasteknik >  >> RDS >> Mysql

Hur man skapar en fråga i Drupal 8

Beror på vad du försöker uppnå.

Använda lagringsobjektet

Om du vill göra en enkel fråga om användarna bör du använda lagringsobjektets loadByProperties

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

Använda entity query &loadMultiple

Om du behöver en mer komplex fråga med sorterings-, intervall-, personsökare och OR/AND-villkorsgrupper bör du använda entitetsfråga

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


  1. Använd sys.trigger_event_types för att lista triggerhändelsetyper i SQL Server

  2. Hur man undkommer mysql specialtecken med sockets.io/node.js/javascript

  3. SQL, hur sammanfogar man resultat?

  4. Hur man får funktionsparameterlistor (så att jag kan släppa en funktion)