2010-12-17 57 views
0


假設我有分類「測試」,並且在這個分類下,我有術語「test2」和「test3」。我想循環所有術語下的分類「測試」。我發現一個API函數「taxonomy_get_children」,可以得到所有的孩子(參考:http://api.drupal.org/api/drupal/modules--taxonomy--taxonomy.module/function/taxonomy_get_children/6),我的代碼沒有工作,有人可以給我一個想法嗎?(我使用Drupal 6)
謝謝Drupal - 循環所有在分類標準下的術語

<?php 
$a = taxonomy_get_children(1, $vid, 'tid'); 
print_r($a); 
?> 

回答

0

你確定你的TID = 1?或者是你的$ VID = 1

TID =單詞ID(詞彙表中的實際項) VID =詞彙ID(術語存在的詞彙)

通常,如果您知道您的詞彙id爲1,那麼您的c所有這樣的:

$a = taxonomy_get_children($tid, 1); 
print_r($a); 

或者,如果你不知道VID,只是通過在$ TID

$a = taxonomy_get_children($tid); 
print_r($a); 
+0

感謝您的建議,我用$ a = taxonomy_get_children($ TID);將一個vid傳遞給函數,並且它循環屬於這個詞彙表的所有術語。 – 2010-12-18 01:37:28