Estoy usando párrafos en mi tipo de contenido. Creé un tipo de párrafo y agregué contenido. Ahora quiero cargar los párrafos en a foreach
. Pero no aparece nada. $paras
esta vacio:
$node = \Drupal\node\Entity\Node::load(1);
$paras = $node->get('field_paragraph')->referencedEntities();
8
paragraphs
Pankaj Yogi
fuente
fuente
NULL
valor, una cadena vacía o una matriz vacía? Como ya comentaste que ya hice esto, pero tu respuesta es la correcta , que muestra un código completamente diferente, tu pregunta se confunde un poco y no está claro lo que no puedes lograr.Respuestas:
fuente
Simplemente reemplace
get()
con el nombre del campo directamente:fuente
Este método funcionará un poco más rápido.
También puede implementar fácilmente este código en algún método en su servicio personalizado con
@entity_type.manager
argumento y almacenamiento de carga para nodos y párrafos__construct()
.fuente