首页 > 代码库 > PHPCMS二次开发——对栏目可用 limit 限定获取
PHPCMS二次开发——对栏目可用 limit 限定获取
为了实现类似用limit调用栏目,故自定义了mylimit参数,例如:
{pc:content action="category" catid="9" order="listorder DESC" mylimit="0,3"} {/pc}
解说:在PHPCMC中pc:content标签能获取到所有栏目的信息,然后通过catid参数获取到父栏目为该catid的所有栏目信息,但是有时候我们想从这些栏目中的某个栏目开始到某个栏目结束,类似limit功能,因此我在content_tag.class.php的基础上做了些改动,具体改动如下:
代码:
if(isset($data[‘mylimit‘])){ $arr = explode(‘,‘, $data[‘mylimit‘]); $array = array_slice($array,$arr[0],$arr[1],TRUE);}
原理:array_slice(array,offset,length,preserve) 在数组中根据条件取出一段值,并返回。
注:如果用mylimit参数,无需用num,因为num默认是20条,这样就会从这20条中截取你想要的数组数据。
PHPCMS二次开发——对栏目可用 limit 限定获取
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。