多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
#### 模型中无限分类 > 这是lemocms中的,但是都通用,传入的$cate是需要分类的数组 ```php /** * 无限分类-权限 * @param $cate 栏目 * @param string $lefthtml 分隔符 * @param int $pid 父ID * @param int $lvl 层级 * @return array */ public static function cateTree($cate , $lefthtml = '|— ' , $pid = 0 , $level = 0 ){ $arr = array(); foreach ($cate as $v){ if ($v['pid'] == $pid) { $v['level'] = $level + 1; $v['lefthtml'] = str_repeat($lefthtml,$level); $v['ltitle'] = $v['lefthtml'].$v['title']; $arr[] = $v; $arr = array_merge($arr, self::cateTree($cate, $lefthtml, $v['id'], $level+1)); } } return $arr; } ```