Aller au contenu principal
loading

Récupérer tous les nodes d'un type de contenu sous Drupal 8

POSTÉ DANS Drupal 8 TAGS Drupal 8 AUTEUR herve COMMENTAIRES 0

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);

 



0 commentaire

Laisser un message

Texte brut

  • Aucune balise HTML autorisée.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Les adresses de pages web et les adresses courriel se transforment en liens automatiquement.
CAPTCHA Cette question consiste à tester si vous êtes ou non un visiteur humain et à éviter les spam.