面包屑导航----递归生成
来源:互联网 发布:李大海 知乎 编辑:程序博客网 时间:2024/06/02 04:26
1.首先理解什么是面包屑导航
可以看到面包屑的其实就是当前观看文章的所有上级分类一个简单的分类表一般由id name pid 组成所以是可以通过递归查询的
以下代码是基于thinkphp
public function class($id){ $res=$this->getTree($id);// dump(array_reverse($res));//将结果倒叙 } public function getTree($id){ static $res = array();//静态变量 每次初始化元数据不会消失 $info = M('ushop_class')->field('id,pid,name')->find($id); $res[] = $info; if($info['pid']>0){//pid大于0 则一定是下级分类 $this->getTree($info['pid']);//递归 return $res; } }
返回的分类生成树加上当前文章名称在前台使用即可
0 0
- 面包屑导航----递归生成
- 面包屑导航
- 面包屑导航
- 面包屑导航
- 面包屑导航
- 面包屑导航
- Discuz!开发之后台面包屑导航生成函数shownav()介绍
- 面包屑导航的修改
- wordpress面包屑导航
- css实现面包屑导航
- java面包屑导航制作
- PHP实现面包屑导航
- Yii面包屑导航实现
- 面包屑导航之一
- joomla 注册面包屑导航
- jquery 面包屑导航
- 面包屑导航介绍
- Bootstrap面包屑导航
- LTS 轻量级分布式任务调度框架(Light Task Schedule)
- android手机获取短信、联系人,多媒体播放器
- 表情输入框的插件使用
- JavaScript数组整理(二)
- 浮点型数据在内存中存储的表示
- 面包屑导航----递归生成
- 删除xcode git 仓库
- Android内容访问者访问短信实例
- Android之Log
- JPQL查询
- [IO系统]14 IO调度层
- java面试
- RNN 怎么用?给初学者的小教程
- Entity Framework Code First约定