J'essaie d'ajouter beaucoup de termes (~ 200) à un vocabulaire, mais je ne trouve aucun module d'importation mis à jour pour Drupal 8, et il semble que les fonctions permettant de le faire dans Drupal 7 n'existent pas dans Drupal 8. Alors, quelqu'un peut-il m'indiquer la bonne direction à suivre?
J'ai essayé de le faire avec entity_create
, comme suggéré dans les commentaires, avec ce code:
$term_create = entity_create('taxonomy_term', array('name' => 'test', 'vocabulary_name' => 'client'));
mais j'ai eu cette erreur:
Drupal\Core\Entity\EntityStorageException: Missing bundle for entity type taxonomy_term in Drupal\Core\Entity\FieldableEntityStorageControllerBase->create() (line 65 of core/lib/Drupal/Core/Entity/FieldableEntityStorageControllerBase.php).
Des idées?
$term_create = entity_create('taxonomy_term', array('name' => 'test', 'vocabulary_name' => 'client'));
mais j'ai eu l'erreur Drupal\Core\Entity\EntityStorageException: Missing bundle for entity type taxonomy_term in Drupal\Core\Entity\FieldableEntityStorageControllerBase->create() (line 65 of core/lib/Drupal/Core/Entity/FieldableEntityStorageControllerBase.php).
- Des idées?
vid
à la place de vocabulary_name
. On dirait que la colonne est encore vid
en taxonomy_term_data
, mais c'est le nom de vocab au lieu de id maintenant
entity_create()