マシン名を指定して特定の語彙の用語ツリーを取得する方法は?


7

Drupal 8で特定の語彙の用語ツリーを取得するには、語彙IDが必要です。語彙IDを取得するために、マシン名を指定すると語彙エンティティを返す関数/メソッド/サービスが見つかりません。

マシン名から語彙IDを取得するにはどうすればよいですか?

回答:


9

このvidフィールド、Drupal 8の語彙のマシン名です。

必要な文字列を渡すだけでTermStorage::loadTree、変更する必要はありません。例えば:

$terms = \Drupal::entityManager()->getStorage('taxonomy_term')->loadTree("myname");

1
それは私がなぜそれを見つけられなかったのかを確かに説明するでしょう!ありがとう、クライヴ!
JAyenGreen 2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.