ThinkPHP实现递归无级分类——代码少
具体代码如下:
/** *无级递归分类 *@paramint$assortPid要查询分类的父级id *@parammixed$tag上下级分类之间的分隔符 *@returnstring$tree返回的分类树型结构结果 * */ functionrecursiveAssort($assortPid,$tag='') { $assort=M('goods_class')->where("class_pid=$assortPid")->field('class_id,class_name')->select(); foreach($assortas$value){ $tree.='<optionvalue="'.$value['class_id'].'">'.$tag.$value['class_name'].'</option>'; $tree.=recursiveAssort($value['class_id'],$tag.' '); } return$tree; }
以上代码就是用ThinkPHP实现递归无级分类的全部内容,希望大家喜欢。