web-dev-qa-db-fra.com

Comment récupérer un arbre de termes pour un vocabulaire spécifique compte tenu du nom de la machine?

Récupérer un arbre de termes pour un vocabulaire spécifique dans Drupal 8 nécessite l'ID de vocabulaire. Je ne trouve aucune fonction/méthode/service qui retournera l'entité de vocabulaire en fonction du nom de la machine, afin d'obtenir le ID de vocabulaire.

Comment puis-je obtenir un ID de vocabulaire à partir de son nom de machine?

7
JAyenGreen

Le champ vid est le nom de la machine pour un vocabulaire en Drupal 8.

Il vous suffit de passer la chaîne que vous devez TermStorage::loadTree , il n'a pas besoin d'être modifié. Par exemple:

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