J'utilise des paragraphes dans mon type de contenu. J'ai créé un type de paragraphe et ajouté du contenu. Maintenant, je veux charger les paragraphes dans un fichier foreach
. Mais rien n'apparaît. $paras
est vide:
$node = \Drupal\node\Entity\Node::load(1);
$paras = $node->get('field_paragraph')->referencedEntities();
8
paragraphs
Pankaj Yogi
la source
la source
NULL
valeur, une chaîne vide ou un tableau vide? Puisque vous avez commenté avec, je l'ai déjà fait, mais votre réponse est juste à la réponse, qui montre un code complètement différent, votre question devient un peu confuse, et ce que vous n'êtes pas en mesure de réaliser n'est pas clair.Réponses:
la source
Remplacez simplement
get()
par le nom du champ directement:la source
Cette méthode fonctionnera un peu plus rapidement.
Vous pouvez également facilement implémenter ce code dans une méthode de votre service personnalisé avec
@entity_type.manager
argument et charger le stockage pour les nœuds et les paragraphes dans__construct()
.la source