web-dev-qa-db-ja.com

TIDから用語名を取得する方法は?

別の投稿によると、私はこれを行う必要があります$term = \Drupal::entityTypeManager()->getStorage('taxonomy')->load($tid);しかし、その後、このエラーが発生します:

Notice: Undefined property: Drupal\Core\Entity\Plugin\DataType\EntityReference::$target
7
Diana

または、エンティティのTermクラスを使用することもできます。

use Drupal\taxonomy\Entity\Term;

あなたのコードで:

$term = Term::load($tid);
$name = $term->getName();
25

そのはず:

_$term = \Drupal::entityTypeManager()->getStorage('taxonomy_term')->load($tid);
_

_taxonomy_term_ vs taxonomy

次に、$term->getName()

11
Kevin