Sto tentando di aggiungere molti termini (~ 200) a un vocabolario, ma non riesco a trovare alcun modulo di importazione aggiornato per Drupal 8 e sembra che le funzioni per farlo in Drupal 7 non esistano in Drupal 8. Quindi, qualcuno può indicarmi la giusta direzione per farlo?
Ho provato a farlo con entity_create
, come suggerito nei commenti, con questo codice:
$term_create = entity_create('taxonomy_term', array('name' => 'test', 'vocabulary_name' => 'client'));
ma ho ricevuto questo errore:
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).
Qualche idea?
$term_create = entity_create('taxonomy_term', array('name' => 'test', 'vocabulary_name' => 'client'));
ma ho ricevuto l'errore 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).
- Qualche idea?
vid
al posto di vocabulary_name
. Sembra che la colonna sia ancora vid
in taxonomy_term_data
, ma è il nome del vocabolario invece di id adesso
entity_create()