destoon中get_maincat函数的用法

Posted 68xi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了destoon中get_maincat函数的用法相关的知识,希望对你有一定的参考价值。

  求解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->precategory WHERe $condition ORDER BY listorder,catid ASC", ‘CACHE‘);  
    while($r = $db->fetch_array($result))   
        $cat[] = $r;  
      
    return $cat;  
  

  

以上是关于destoon中get_maincat函数的用法的主要内容,如果未能解决你的问题,请参考以下文章

destoon 短信发送函数及短信接口修改

destoon6.0调用公司设置任意信息的方法-最新

destoon手机端mobileurl函数增加城市分类参数

destoon修改手机端分页

自定义destoon6.0的地址生成规则

destoon的二级分类名调用怎么写?