Intento agregar muchos términos (~ 200) a un vocabulario, pero no puedo encontrar ningún módulo de importación que esté actualizado para Drupal 8, y parece que las funciones para hacer esto en Drupal 7 no existen en Drupal 8. Entonces, ¿alguien puede señalarme en la dirección correcta para hacer esto?
Intenté hacerlo entity_create
, como se sugiere en los comentarios, con este código:
$term_create = entity_create('taxonomy_term', array('name' => 'test', 'vocabulary_name' => 'client'));
pero recibí este error:
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).
¿Algunas ideas?
$term_create = entity_create('taxonomy_term', array('name' => 'test', 'vocabulary_name' => 'client'));
pero recibí el error 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).
. ¿Alguna idea?
vid
en lugar de vocabulary_name
. Parece que la columna todavía está vid
adentro taxonomy_term_data
, pero es el nombre del vocabulario en lugar de la identificación ahora
entity_create()