【发布时间】:2014-10-29 05:40:05
【问题描述】:
我在使用以下代码构建分类词汇和术语时遇到以下错误
FieldException:尝试创建不存在或当前处于非活动状态的字段 field_my_custom_vocab002 的实例。在 field_create_instance() 中(C:\wamp\www\pur_theme\modules\field\field.crud.inc 的第 476 行)。
我检查了词汇并创建了它,问题仅在于术语创建
代码
<?php
$new_vocab = (object) array(
'name' => 'My custom vocabulary002',
'description' => 'Test',
'machine_name' => 'my_custom_vocab002',
);
taxonomy_vocabulary_save($new_vocab);
$vocab = taxonomy_vocabulary_machine_name_load('my_custom_vocab002');
$term1 = (object) array(
'name' => 'Term 1',
'description' => 'This is term 1',
'vid' => $vocab->vid,
);
taxonomy_term_save($term1);
我在哪里/哪里做错了?
【问题讨论】:
标签: php drupal drupal-7 drupal-taxonomy