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?
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");