【问题标题】:fetching taxonomy tree from database from query从查询中从数据库中获取分类树
【发布时间】:2015-05-06 08:51:00
【问题描述】:

我添加了一个名为“产品子类别”的词汇,我想通过查询从数据库中获取整个树结构?谁能帮帮我?

【问题讨论】:

    标签: drupal drupal-taxonomy drupal-database


    【解决方案1】:

    你可以使用the Drupal API taxonomy_get_tree function,你只需要词汇ID。

    $taxonomyTree = taxonomy_get_tree($vid);
    

    如果您使用的是 Drupal 7,则可以使用 taxonomy_vocabulary_machine_name_load 通过名称获取词汇对象。

    $vocabularyObject = taxonomy_vocabulary_machine_name_load("product sub categories");
    

    【讨论】:

    • $vocabulary = taxonomy_vocabulary_machine_name_load("product sub categories"); $terms = taxonomy_get_tree($vocabulary);,这里的“产品子类别”是我的词汇,我想打印整棵树,但没有得到任何结果
    • 尝试使用 taxonomy_get_tree($vocabulary->vid);您还可以调试变量以检查正确的结果。
    • 非常感谢@mario :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 2021-09-01
    • 1970-01-01
    • 2021-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多