Estou tentando adicionar muitos termos (~ 200) a um vocabulário, mas não consigo encontrar nenhum módulo de importação atualizado para o Drupal 8, e parece que as funções para isso no Drupal 7 não existem no Drupal 8. Então, alguém pode me indicar a direção certa para fazer isso?
Tentei fazê-lo entity_create
, como sugerido nos comentários, com este código:
$term_create = entity_create('taxonomy_term', array('name' => 'test', 'vocabulary_name' => 'client'));
mas eu recebi este erro:
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).
Alguma ideia?
$term_create = entity_create('taxonomy_term', array('name' => 'test', 'vocabulary_name' => 'client'));
mas recebi o erro 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).
- Alguma idéia?
vid
no lugar de vocabulary_name
. Parece que a coluna ainda está vid
em taxonomy_term_data
, mas é o nome vocabulário em vez de id agora
entity_create()