Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal6-从术语名称获取术语id_Drupal_Drupal 6_Drupal Taxonomy - Fatal编程技术网

Drupal6-从术语名称获取术语id

Drupal6-从术语名称获取术语id,drupal,drupal-6,drupal-taxonomy,Drupal,Drupal 6,Drupal Taxonomy,嗨 假设我有一个名为“product”的术语名,而术语id是“123”,我如何使用术语名“product”来获得术语id“123” 谢谢使用此功能 taxonomy_get_tid_by_name('product') 返回值为数组。使用此函数 taxonomy_get_tid_by_name('product') $get_term = taxonomy_get_term_by_name('product'); $term_id = $get_term[0]->tid; 返回值为


假设我有一个名为“product”的术语名,而术语id是“123”,我如何使用术语名“product”来获得术语id“123”

谢谢使用此功能

taxonomy_get_tid_by_name('product')
返回值为数组。

使用此函数

taxonomy_get_tid_by_name('product')
$get_term = taxonomy_get_term_by_name('product');

$term_id = $get_term[0]->tid;
返回值为数组

$get_term = taxonomy_get_term_by_name('product');

$term_id = $get_term[0]->tid;
这应该对你有用


这应该适合您。

抱歉,它不起作用,我尝试了分类法(taxonomy)按名称获取术语(term),它起作用了。引用:克里希纳,你是对的,这会起作用,但你忘了在函数前面加下划线:_taxonomy_get_tid_by_name()。但是,前导下划线使其成为一个私有函数,最好避免在您未编写的模块中使用。Laxman 13的答案是最佳实践。抱歉,它不起作用,我尝试了分类法,通过名称获取术语,它起作用了。引用:克里希纳,你是对的,这会起作用,但你忘了在函数前面加下划线:_taxonomy_get_tid_by_name()。但是,前导下划线使其成为一个私有函数,最好避免在您未编写的模块中使用。Laxman 13的答案是最佳实践。