摘要:做开发,无限分类会被经常用到,一个直接拿过去结合函数,提升开发速度查询表中的数据定义一个数组,每循环一条记录就把它放入该数组并该记录静态初始化去掉不再使用的数据表记录无限分类后
做开发,无限分类会被经常用到,一个model直接拿过去结合 str_repeat("","");函数,提升开发速度
select();//查询cate表中的数据 $res = $this->cateSort($date); return $res; } //定义一个数组,每循环一条记录就把它放入该数组并unset该记录 public function cateSort($data,$pid=0,$count=0){ static $arr=array();//静态初始化 foreach ($data as $k => $v){ if($v["pid"]==$pid){ $v["count"]=$count; $arr[]=$v; unset($data[$k]);//去掉不再使用的 $this->cateSort($data,$v["id"],$count+1); } } return $arr; } }
数据表记录
无限分类后
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/30594.html
摘要:下和的区别在查阅了相关开发文档和相关博客后,总结出关于和的区别,主要是看你是在哪一个模型中编写这个关联关系,父关联对象就是在父关联本文是在的类下编写的关联模型。下面是两种关联的使用时机。 ThinkPHP5下has_one和belongs_to的区别 在查阅了相关Tp5开发文档和相关博客后,总结出关于belongsTo和hasOne的区别,主要是看你是在哪一个model(模型)中编写这...
摘要:密码加密时遇到的问题今天遇到密码加密的问题,当时使用的是模型数据完成实现的自动进行加密,但是在上面模型修改器中发现修改器和数据完成功能一样,看下方的评论说是数据完成和修改器配合使用,我就照着做,当时这样写的模型层包含新增和更新操作, 密码加密时遇到的问题 今天遇到密码md5加密的问题,当时使用的是 thinkphp5.0.9->模型->数据完成 实现的自动进行加密,但是在上面 thin...
阅读 2085·2021-11-23 10:06
阅读 3421·2021-11-11 16:54
阅读 3317·2019-08-29 17:31
阅读 3524·2019-08-29 17:05
阅读 2146·2019-08-26 13:36
阅读 2130·2019-08-26 12:17
阅读 495·2019-08-26 12:12
阅读 1650·2019-08-26 10:19