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?

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

1
Das würde sicherlich erklären, warum ich keinen finden konnte! Danke, Clive!
JAyenGreen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.