Wie kann man einen Begriffsbaum für ein bestimmtes Vokabular unter Angabe des Maschinennamens abrufen?

7

Das Abrufen eines Termbaums für ein bestimmtes Vokabular in Drupal 8 erfordert die Vokabular-ID. Ich kann keine Funktion / Methode / Dienst finden, die die Vokabularentität unter Angabe des Maschinennamens zurückgibt, um die Vokabular-ID zu erhalten.

Wie erhalte ich eine Vokabular-ID aus dem Computernamen?

JAyenGreen
quelle

Antworten:

9

Das vidFeld ist der Maschinenname für ein Vokabular in Drupal 8.

Sie müssen nur die Zeichenfolge übergeben TermStorage::loadTree, die Sie benötigen, sie muss nicht geändert werden. Zum Beispiel:

$terms = \Drupal::entityManager()->getStorage('taxonomy_term')->loadTree("myname");
Clive
quelle
1
Das würde sicherlich erklären, warum ich keinen finden konnte! Danke, Clive!
JAyenGreen