-->

帝国cms判断栏目有无下级栏目的方法吗(帝国cms判断栏目有无下级栏目的方法是什么)

Empire CMS想要判断一个列是否有下级列,常用的方法是判断islast字段。但该字段只能判断该栏下是否有最终栏,而不能判断该栏下是否有一般栏。所以通过islast字段来判断的方法是行不通的!由于各种旦、腾的要求,模板需要完美判断某列是否有下属列,因此创建了如下代码: $arr=array(); $arr1=$empire-query('从{$dbtbpre}enewsclass 中选择classid, classname,sonclass,featherclass,islast'); while($arr2=$empire-fetch($arr1)){ $arr[]=$arr2['featherclass']; $arr=内爆( ',',$arr);上面代码的整体意思就是定义一个数组变量,查询所有列,将父列的featherclass字段数据循环到数组中,并将数组转为字符串。然后在这里你会得到父列的所有ID:各种|1|2|,|5|26|还有一串像这样的字符串!那么就很容易处理了。 $zi='|$s1[classid]|';if(strstr($arr,$zi)){$down1='有下级列';} 获取列ID:例如|2|,判断这个ID |2 |存在于字符串中,那么它一定是父列!经过测试,这是最准确的判断方法。虽然比较繁琐,但是满足了开发需求!期待其他专家补充!

上一篇: 帝国cms采集教程(帝国cms采集视频教程)

下一篇: 帝国cms做商城(帝国cms调用api接口)

关于搜一搜站长工具

如未标明出处,所有模板均为搜一搜站长工具原创,如需转载,请附上原文地址,感谢您的支持和关注。

关于代售类模板,为网友上传发布,如果有侵犯你的权益,请联系我们,第一时间删除。客服邮箱:3801085100#qq.com(#换成@)

本文地址:http://www.soyiso.net/news/11910.html

展开更多