求解get_maincat函数的用法,如get_maincat(0, $CATEGORY, 1),其中第一、二、三个参数分别表示什么,有谁知道,请介绍下,谢谢!

答:get_maincat() 三个参数,

第一个参数代表parentid

第二个参数代表所有的分类

第三个参数 代表 分类的级别

如:$child = get_maincat(0, $CATEGORY, 1);则代表将parentid=0,分类级别为1的分类,存入到$child。

图片中所示的类别,都符合函数的调用结果,即上面的$child即调用图中所有的类别

可以给不同的分类归定不同的级别,差不多可以做的栏目用

get_maincat的函数的原型在\include\global.func.php文件中,我们还可以看到这个函数可以只使用两个函数,最后一个level有一个缺省值的,如果不规定这个值,就代表着分类下所有的子分类

function get_maincat($catid, $moduleid, $level = -1) {
global $db;
$condition = $catid ? "parentid=$catid" : "moduleid=$moduleid AND parentid=0";
if($level >= 0) $condition .= " AND level=$level";
$cat = array();
$result = $db->query("SELECt catid,catname,child,style,linkurl,item FROM {$db->pre}category WHERe $condition ORDER BY listorder,catid ASC", 'CACHE');
while($r = $db->fetch_array($result)) {
$cat[] = $r;
}
return $cat;
}

  

最新文章

  1. 如何配置Hyper-V的虚拟机通过主机网络上网 (NAT)
  2. Tomcat免安装配置2
  3. 简单poi读取excel
  4. URAL 2045 Richness of words (回文子串,贪心)
  5. Nhibernate主子表查询
  6. 隐藏Activity标题栏
  7. Constructing Roads--hdu1102
  8. linux命令学习笔记
  9. HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth到底指的哪到哪的距离之完全详解
  10. Java之IO转换流
  11. .net的页面在大并发下出现503错误
  12. hdu 2157 How many ways?? (可达矩阵)
  13. 微信授权登录(PHP)
  14. Oracle 11g DG手工switchover切换标准化流程
  15. maven 随笔
  16. MyEclipse 2014 破解版下载:我有,需要的给我说一声,给你发过去
  17. Windows代码,添加一个节,以及RVA跟FOA互相转化,以及内存文件对齐代码.
  18. freetype之PC机体验
  19. python入门学习:3.操作列表
  20. 阿里云 Ubuntu16.04 apache2 ssl证书下载与安装(必须有域名)

热门文章

  1. [LeetCode] 209. Minimum Size Subarray Sum 最短子数组之和
  2. [LeetCode] 95. Unique Binary Search Trees II 独一无二的二叉搜索树之二
  3. RDS for MySQL权限问题(错误代码:1227,1725)
  4. talk about string,char
  5. linux _文件目录与权限
  6. hibernate中many-to-one的not-found属性和@notfound注解
  7. Java 8——Base64工具
  8. 深入V8引擎-默认Platform之mac篇(2)
  9. python练习题:利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法
  10. Python - 记录我开始学习Python的时间节点