Récupérer la liste des nodes avec une requête SQL
Pour récupérer tous les nodes de type nom_content_type avec une requête SQL, il faut écrire le code suivant
$nids = \Drupal::entityQuery('node')->condition('type','nom_content_type')->execute();
$nodes = \Drupal\node\Entity\Node::loadMultiple($nids);
Récupérer la liste des nodes avec entityTypeManager
Pour récupérer tous les nodes de type nom_content_type avec entityTypeManager, il faut écrire le code suivant
$values = [
'type' => 'nom_content_type'
];
$nodes = \Drupal::entityTypeManager()->getListBuilder('node')->getStorage()->loadByProperties($values);
Articles en lien
- Lister tous les termes d'un vocabulaire sous Drupal 8
- Récupérer le label d'une taxonomie sous Drupal 8
5 commentaire