Estou usando parágrafos no meu tipo de conteúdo. Eu criei um tipo de parágrafo e adicionei conteúdo. Agora eu quero carregar os parágrafos em a foreach
. Mas nada está aparecendo. $paras
está vazia:
$node = \Drupal\node\Entity\Node::load(1);
$paras = $node->get('field_paragraph')->referencedEntities();
8
paragraphs
Pankaj Yogi
fonte
fonte
NULL
valor, uma sequência vazia ou uma matriz vazia? Como você comentou, eu já fiz isso, mas sua resposta está correta , o que mostra um código completamente diferente, sua pergunta fica um pouco confusa e não está claro o que você não consegue alcançar.Respostas:
fonte
Basta substituir
get()
diretamente pelo nome do campo:fonte
Este método funcionará um pouco mais rápido.
Você também pode implementar facilmente esse código em algum método no seu serviço personalizado com
@entity_type.manager
argumento e carregar armazenamento para nós e parágrafos__construct()
.fonte