15年软件开发经验 只做源码定制 互联网+定制化解决方案

15年软件开发经验,只做源码定制!

原创设计 定制开发

满足您的个性化需求

当前位置:首页 后端开发 Thinkphp5

tp5面包屑导航

教腾豪| 发布于 2021-08-11 21:05:01| 128阅读| 0点赞| 0评论
举报

tp5导航制作,面包屑导航

面包屑导航或者叫当前位置

//面包屑导航
//栏目表category中的catid为栏目id,catname为栏目名称,asmenu为栏目父级的id,当为顶级栏目时
public function position($cid){//传递当前栏目id

static $pos=array();//创建接受面包屑导航的数组

if(empty($pos)){//哦,这个就比较重要了,如果需要把当前栏目也放到面包屑导航中的话就要加上

$cates=db(‘cate’)->field(‘id,cate_name,pid,cate_attr’)->find($cid);

$pos[]=$cates;

}

$data=db(‘cate’)->field(‘id,cate_name,pid,cate_attr’)->select();//所有栏目信息

$cates=db(‘cate’)->field(‘id,cate_name,pid,cate_attr’)->find($cid);//当前栏目信息

foreach ($data as $k => $v) {
if($cates[‘pid’]==$v[‘id’]){
$pos[]=$v;

$this->position($v[‘id’]);

}

}

return array_reverse($pos);

}

0

0条评论

别默默看啦~登录/注册一起参与讨论吧~

热门标签

教腾豪
微信扫一扫立即咨询
账号登录|扫码登录

立即注册 |忘记密码?

欢迎注册

已有账号马上登录

重置密码

扫码绑定微信
微信扫一扫

绑定手机号

分享到-微信

举报

  • 举报类型:

  • 举报描述:

您好,当前积分不足。

在线客服
拨打电话
17330196230 13230981129
顶部