プログラムでノードの分類用語を設定するにはどうすればよいですか?
ノードの分類を設定するのにいくつかの問題が発生しました。現在、私はこのコードを使用しています。 $node = Node::create(array( 'type' => 'detailseite', 'title' => $data[$headlineIndex], 'langcode' => 'de', 'uid' => '1', 'status' => 1, 'field_headline' => $data[$headlineIndex], 'field_intro' => $data[$introIndex] . $categories[$data[$categoryIndex]], 'created' => $data[$dateIndex], 'field_autor' => $data[$autorIndex], 'field_teaser_text' => $data[$shortIndex], 'field_fields' => array(), )); $node->save(); これまでのところうまくいきます(「詳細」のフィールドの画像の下)。 すべてが正しく設定され、正しく動作する管理領域で新しく作成されたノードを見つけることができます。次に、分類法へのエンティティ参照である「field_meldungstyp」を設定する必要があります。 これにはすでに3つのエントリが含まれています。 プログラムで作成したノードを取得して、 "field_meldungstyp"を "Meldungstyp" -Vocabularyの "Artikel"に設定します。 私はすでに追加しようとしました: …