destoon $.ajax $.get,destoon模板中get_maincat函数的用法

本文详细介绍了Destoon模板中的get_maincat函数,解析了其参数含义,例如get_maincat(0,$CATEGORY,1)。该函数用于获取指定父ID、模块ID和层级的分类信息。在示例中,$child变量存储了parentid为0且层级为1的所有分类。get_maincat函数在includeglobal.func.php文件中定义,可用于构建多级分类结构,灵活地筛选所需级别的分类。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

destoon模板中get_maincat函数的用法,如get_maincat(0, $CATEGORY, 1),其中第一、二、三个参数分别表示什么?

第一个参数代表parentid

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

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

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

462a0b625e9e7161e7293262a925dc9c.png

图片中所示的类别,都符合函数的调用结果,即上面的$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;}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值