Drupal中的分类(Taxonomy)用法 (转)
1、$term=taxonomy_get_term($tid);
得到$term对象
Term_data表中的所有数据
$term->vid,
$term->name,
$term->decription
2、$vocabulary = taxonomy_vocabulary_load($vid);
得到$vocabulary对象
Vocabulary表中的所有数据及此vid对应的node type
$vocabulary->name,
$vocabulary->decription,
$vocabulary->vid,
$vocabulary->nodes (注:得到node type的数组)
3、$term = taxonomy_get_term_by_name($name)
通过分类名字,得到此分类的$term对象,取得Term_data表中的所有数据
如1的$term对象
4、taxonomy_select_nodes($tids = array(), $operator = 'or', $depth = 0, $pager = TRUE, $order = 'n.sticky DESC, n.created DESC')
通过tid数组得到此数组下的所有文章的nid,title,created,sticky
$sql = 'SELECT DISTINCT(n.nid), n.sticky, n.title, n.created FROM {node} n INNER JOIN {term_node} tn ON n.vid = tn.vid WHERE tn.tid IN (' . $placeholders . ') AND n.status = 1 ORDER BY ' . $order; (注:DISTINCT:不同的)
$tids = array(5,6);
$results = taxonomy_select_nodes($tids,'and');
$titles = array();
While($data = db_fetch_object($results)){
$titles[] = $data->title;
}
5、taxonomy_get_vocabularies($type = NULL)
$type为node type 如blog,返回此node type所有的分类对象(即:return an array of vocabulary objects ) vocabulary对象和2一样
6、taxonomy_node_get_terms($node,$key);
$node为$nid,$key默认为$tid
取得一个节点的所有分类
Return an array of arrays ,keyed by $key
7、taxonomy_node_get_terms_by_vocabulary($node,$vid,$key);
详解如6
8、taxonomy_get_parents($tid,$key)
Return an associative array of term objects,keyed by $key
9、taxonomy_get_parents_all($tid)
The function return an array of term objects
10、taxonomy_get_children($tid,$vid,$key)
转载于:https://www.cnblogs.com/ginikeer/p/3554719.html
Drupal中的分类(Taxonomy)用法 (转)相关推荐
- oracle分类函数总结,oracle中分组排序函数用法
项目开发中,我们有时会碰到需要分组排序来解决问题的情况,如:1.要求取出按field1分组后,并在每组中按照field2排序:2.亦或更加要求取出1中已经分组排序好的前多少行的数据 这里通过一张表的示 ...
- 浅述numpy中argsort()函数的用法
浅述python中argsort()函数的用法 由于想使用python用训练好的caffemodel来对很多图片进行批处理分类,学习过程中,碰到了argsort函数,因此去查了相关文献,也自己在pyt ...
- python中sorted_Python中sorted()方法的用法
Python中sorted()方法的用法 2012-12-24 22:01:14| 分类: Python |字号 1.先说一下iterable,中文意思是迭代器. Python的帮助文档中对itera ...
- python中怎么统计英文字符的个数_python怎样实现字符串中字符分类及个数统计
python怎样实现字符串中字符分类及个数统计 发布时间:2020-11-20 17:31:18 来源:亿速云 阅读:105 作者:小新 小编给大家分享一下python怎样实现字符串中字符分类及个数统 ...
- go语言中error的分类与用法
go语言中error的分类与用法 原文引用:极客时间中的课程<Go error处理最佳实践> 前言:本文要讨论的就是go中error的基本原理/类型,以及最重要的几个问题: go代码开发中 ...
- java8中的Collectors.groupingBy用法
Collectors.groupingBy根据一个或多个属性对集合中的项目进行分组 数据准备: public Product(Long id, Integer num, BigDecimal pric ...
- SCI写作中常见的转折用法
转折词的功能? 转折是一个主题换到另一个主题之间的转变,可以藉由转折词或短语来表现.转折部分时常放在句首.独立子句和段落里,因此为不同的主题和想法之间建立连结.转折也是用来建立论文的「脉络」,并使各部 ...
- 英语里的动词分类以及用法
英语动词分类以及用法 及物动词与不及物动词 根据后面是否带宾语,行为动词又可分为及物动词和不及物动词,及物动词(vt. ) 后面要跟宾语,不及物动词(vi. ) 不跟宾语.如: They study ...
- php执行md5sum,Linux_详解Linux系统中md5sum命令的用法,MD5算法常常被用来验证网络文 - phpStudy...
详解Linux系统中md5sum命令的用法 MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改.MD5全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任 ...
最新文章
- c# 水晶报表中处理TextObject
- Neko and Aki's Prank
- 上升沿_输入输出的上升沿和下降沿是怎么来的,一起看看
- C语言snmp编程视频,在Ubuntu18.04中关于C语言使用netsnmp进行snmp编程
- 移动端隐藏滚动条(最全面)
- 看脸色知体内各积毒 有效清洁内脏妙方
- koa2:通过Ajax方式上传文件,使用FormData进行Ajax请求
- OpenStack 云计算基础知识
- 《Running.Lean.2nd.Edition.Feb.2012》 读书笔记
- PHP几种常见魔术方法与魔术变量解析 1
- 搜狗输入法精简_搜狗输入法10.10去图标精简版+9.4.21小米定制版
- oracle标准成本的维护,Oracle标准成本计算和平均成本计算比较
- java微信公众号上传永久素材,微信公众号开发-永久素材的上传
- [半监督学习] Tri-Training: Exploiting Unlabeled Data Using Three Classifiers
- 用Leangoo管理用户故事
- 我的Docker学习笔记:从入门到实战过程全记录
- Formail邮件导出方法,邮件导出fox格式文件,邮件存档
- 【光线追踪系列十】光追加速结构(BVH树)
- 微服务的架构思想(Microservices)— Martin Fowler
- HTML5+CSS3(2)