Criando um paragraph via programação

No tutorial anterior, eu fiz um vídeo explicando o módulo Paragraphs.

Confira abaixo, como criar um Paragraph via programação anexando em um node:

$node = entity_load('node', 'my entity id');

$paragraph = Paragraph::create(['type' => 'paragraph_type_example',]);
$paragraph->set('field_value1', 'My value 1');
$paragraph->set('field_value2', 'My value 2');
$paragraph->isNew();
$paragraph->save();

$paragraphValues[] = array(
  'target_id' => $paragraph->id(),
  'target_revision_id' => $paragraph->getRevisionId(),
);

$node->set('field_paragraph_example', $paragraphValues);
$node->save();


Espero que tenha ajudado.
Até o próximo tutorial!

Login do usuário