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 5

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

 



5 commentaire

Derniers articles

Erreur DOCKSAL_NFS_PATH sous Mac OS X
Erreur DOCKSAL_NFS_PATH sous Mac OS X Posté le 11 août 2021
DDEV : obtenir la liste des services
DDEV : obtenir la liste des services Posté le 27 janvier 2021
Partager un répertoire local sous Docker
Partager un répertoire local sous Docker Posté le 27 janvier 2021
Docker et Localhost Mac
Docker et Localhost Mac Posté le 27 janvier 2021

A propos de Web'Up