0

我需要在 drupal 中获取一个关联的术语数组,该数组具有与之关联的节点。但是,我似乎无法找出合适的算法。

我想要的是taxonomy_get_tree()之类的东西。但是,只有具有关联节点的术语。

4

2 回答 2

1

此查询将为您获取术语 ID。

db_query("SELECT DISTINCT tid FROM {term_node}");
于 2010-02-06T07:35:33.610 回答
0

以下代码应该完全符合您的要求。

$terms = array();
$result = db_query("SELECT * FROM {term_data} WHERE tid IN (SELECT DISTINCT(tid) FROM {term_node})");
while($term = db_fetch_object($result)) {
  $terms[] = $term;
}
于 2010-02-08T04:48:45.003 回答