taxonomy_get_tree($vid, $parent, $depth, $max_depth)
这个函数生成一个词汇表的层级化表示。参数$vid就是用来生成层级树的词汇表的词汇表ID。如果你不想为一个词汇表生成一个整树的话,而只想生成一个以$parent声明的词语ID为根的子树,这时你可以声明参数$parent。参数$depth是内部使用的参数,默认为-1.参数$max_depth是一个整数,用来指出返回树的层级数,它默认为NULL,这意味着所有的层级。这个函数返回了一个包含词语对象的数组,这里向词语对象添加了“depth” 和 “parents”键。“depth” 键是一个整数,用来指示词语在树中所处的层级;而“parents”键是一个数组,包含了词语的所有父词语的词语ID。例如,让我们为表14-3所列的词汇表得到相应的结果,它的词汇表ID为2:
$vid = 2;
print_r($taxonomy_get_tree($vid));
剖析:该函数中用到drupal_static();缓存了该函数执行的数据,因此,在submit函数中调用taxonomy_get_tree时拿到的是缓存时的数据,而不是最新的tree的数据,
解决办法:清空掉taxonomy_get_tree函数的缓存,如下:
function test_form_submit(&$form, &$form_state) {
//下面的3句话后,变量$tree ,拿到的才是submit之后,tree的最新数据。
$children = &drupal_static('taxonomy_get_tree', array(), TRUE);
$parents = &drupal_static('taxonomy_get_tree' . ':parents', array(), TRUE);
$terms = &drupal_static('taxonomy_get_tree' . ':terms', array(), TRUE);
$tree = taxonomy_get_tree($vid, 0, NULL, TRUE);
}
相关推荐
资源来自pypi官网。 资源全名:taxonomy_ranks-0.0.7.tar.gz
FCM一种聚类分类方法,用于自动分类聚类
分类学_元数据您不应该再使用它,,并且。 WordPress Helper类,用于为分类术语保存伪元... Taxonomy_MetaData :: get ( $ taxonomy , $ term_id ); 获取特定术语的元数据: $ taxonomy = 'category' ; $ term_id = 3
它需要访问由GenBank ftp://ftp.ncbi.nih.gov/pub/taxonomy/gi_taxid_nucl.dmp.gz维护的(很大)映射文件,这些映射表是制表gid taxid count制表符分隔列表,例如输入行160338813 160输出为160338813 436308 160 ...
TaxonID_Taxonomy.pl
Introduction_of_Bloom27s_Taxonomy布鲁姆的教育目标分类.doc
Risk Taxonomy Risk Taxonomy Risk Taxonomy
python库。 资源全名:taxonomy-0.7.0-cp38-cp38-manylinux1_x86_64.whl
2019+A PUF taxonomy.pdf
Laravel开发-laravel-taxonomy Laravel模型分类法
encompassing and richer multi-level face recognition taxonomy, facilitating the organization and categorization of available and emerging face recognition solutions; thistaxonomy may also guide ...
资源分类:Python库 所属语言:Python 资源全名:reproduce_wem_taxonomy-2020.1.14.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
信息安全_数据安全_SoK A Consensus Taxonomy in the 金融安全 安全开发 信息安全 AI 云安全
Laravel开发-taxonomy Laravel 5.x的分类库
将自定义分类档案的永久链接更改为“ example.org/post_type/taxonomy_name/term_slug”。 可以禁用此修复程序。 并支持wp_get_archives( 'post_type=foo' )和帖子类型日期存档(例如example....
资源分类:Python库 所属语言:Python 资源全名:reproduce_wem_taxonomy-2020.1.15-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
灵活的分类法数据库(FlexTaxD) 灵活的分类法数据库-用于自定义和...然后选择--taxonomy_type [支持的格式] 修改数据库 修改分类法(--mod_file / ---- mod_database) 修改选定节点(-父节点)的分类树,需要修改
核心实体是节点,注释,用户, taxonomy_term和taxonomy_vocabulary 。 此模块依赖于来对实体执行CRUD操作。 kw_itemnames_deletion_prevention (要添加)实现逻辑以防止删除受支持类型的命名项。 至少将支持节点...
信息安全_数据安全_A SOC Technology Tools Taxonomy - And 风险分析 安全工作 数据泄露 网络安全 内外威胁