web-dev-qa-db-fra.com

Comment obtenir le nom du terme à partir d'une liste?

Selon un autre post, je devrais faire ceci $term = \Drupal::entityTypeManager()->getStorage('taxonomy')->load($tid); Mais alors je reçois cette erreur:

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

Ou vous pouvez simplement utiliser la classe Term de l'entité:

use Drupal\taxonomy\Entity\Term;

et dans votre code:

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

Ça devrait être:

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

taxonomy_term Vs taxonomy.

Ensuite, $term->getName().

11
Kevin