Saya menggunakan paragraf dalam tipe konten saya. Saya telah membuat jenis paragraf dan menambahkan konten. Sekarang saya ingin memuat paragraf dalam a foreach
. Tapi tidak ada yang muncul. $paras
kosong:
$node = \Drupal\node\Entity\Node::load(1);
$paras = $node->get('field_paragraph')->referencedEntities();
8
paragraphs
Pankaj Yogi
sumber
sumber
NULL
nilai, string kosong, atau array kosong? Karena Anda berkomentar dengan saya sudah melakukan ini tetapi jawaban Anda benar untuk jawabannya, yang menunjukkan kode yang sama sekali berbeda, pertanyaan Anda menjadi sedikit bingung, dan tidak jelas apa yang tidak dapat Anda capai.Jawaban:
sumber
Cukup ganti
get()
dengan nama bidang secara langsung:sumber
Metode ini akan bekerja sedikit lebih cepat.
Anda juga dapat dengan mudah menerapkan kode ini dalam beberapa metode di layanan khusus Anda dengan
@entity_type.manager
argumen dan memuat penyimpanan untuk node dan paragraf dalam__construct()
.sumber