ฉันพยายามที่จะเพิ่มคำศัพท์จำนวนมาก (~ 200) กับคำศัพท์ แต่ฉันไม่พบโมดูลการนำเข้าที่อัปเดตสำหรับ Drupal 8 และดูเหมือนว่าฟังก์ชั่นสำหรับการทำเช่นนี้ใน Drupal 7 ไม่มีอยู่ใน Drupal 8. ดังนั้นใครสามารถชี้ให้ฉันเห็นทิศทางที่ถูกต้องสำหรับการทำสิ่งนี้?
ฉันพยายามที่จะทำด้วยentity_create
ตามที่แนะนำในความคิดเห็นด้วยรหัสนี้:
$term_create = entity_create('taxonomy_term', array('name' => 'test', 'vocabulary_name' => 'client'));
แต่ฉันได้รับข้อผิดพลาดนี้:
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).
ความคิดใด ๆ
$term_create = entity_create('taxonomy_term', array('name' => 'test', 'vocabulary_name' => 'client'));
แต่ฉันได้รับข้อผิดพลาด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).
- มีแนวคิดหรือไม่?
vid
vocabulary_name
ดูเหมือนว่าคอลัมน์จะยังคงvid
อยู่taxonomy_term_data
แต่มันเป็นชื่อคำศัพท์แทน id ตอนนี้
entity_create()