php无限级分类实现方法分析
来源:互联网 发布:英菲克直播软件 编辑:程序博客网 时间:2024/05/17 06:59
php无限级分类实现方法分析代码如下:
递归
public function getInfo(){$data=$this->select();$arr=$this->noLimit($data,$f_id=0,$level=0);return $arr;}//无限极分类public function noLimit($data,$f_id=0,$level=0){static $lists=array();foreach($data as $key=>$v){ if($v['f_id']==$f_id){ $v['level']=$level; $lists[]=$v; $this->noLimit($data,$v['q_id'],$level+1); }}return $lists;}
2. 普通
public function getInfo(){$u_id=session('u_id');$data=$this->join("user join user_role on user.u_id=user_role.u_id join role_quan on user_role.j_id=role_quan.j_id join quan on quan.q_id=role_quan.q_id")-> where("user.u_id=$u_id and quan.f_id=0")->group("quan.q_id")->select(); foreach($data as $k=>$v){ $arr=$this->join("user join user_role on user.u_id=user_role.u_id join role_quan on user_role.j_id=role_quan.j_id join quan on quan.q_id=role_quan.q_id")-> where("user.u_id=$u_id and quan.f_id=".$v['q_id'])->group("quan.q_id")->select(); $data[$k]['son']=$arr;}
0 0
- php无限级分类实现方法分析
- PHP实现无限级分类分析
- PHP无限级分类简单实现方法
- php实现无限级分类
- PHP实现无限级分类
- php实现无限级分类
- php无限极分类实现方法
- PHP实现无限分类
- php实现无限分类
- PHP无限级分类方法及代码
- PHP无限级分类方法及代码
- 用PHP实现无限级分类详解
- PHP+MYSQL实现无限级分类管理
- PHP递归实现无限级分类
- PHP递归实现无限级分类
- PHP递归实现无限级分类
- PHP递归实现无限级分类
- PHP递归实现无限级分类
- Android---Intent传送复杂数据
- 安卓使用平板在activity的设置启动页的横竖屏显示
- asp.net 中使用JQuery Ajax 上传文件
- Android中ContentProvider组件详解
- dbms_stats
- php无限级分类实现方法分析
- 21种设计模式理论版
- 任意位置生成右键自定义菜单插件context.js之API与调用
- Android开源项目推荐之【角标“徽章”简介】
- CUIT ACM Personal Training 11.27(FM) H - Slightly Decreasing Permutations
- Java五个最常用的集合类之间的区别和联系
- Navicat MySQL导入大型Excel文件方法及一些问题
- Java关键字final、static使用总结
- Linux 下 如何开启 Telnet 服务?