ThinkPHP实现递归无级分类——代码少
发布:smiling 来源: PHP粉丝网 添加日期:2021-06-14 22:19:00 浏览: 评论:0
这篇文章通过一段简短的代码实现了ThinkPHP实现递归无级分类,,需要的朋友可以参考下,具体代码如下:
- /**
- * 无级递归分类
- * @param int $assortPid 要查询分类的父级id
- * @param mixed $tag 上下级分类之间的分隔符
- * @return string $tree 返回的分类树型结构结果
- *
- */
- function recursiveAssort($assortPid, $tag = '')
- {
- $assort = M('goods_class')->where("class_pid = $assortPid")->field('class_id, class_name')->select();
- foreach ($assort as $value) {
- $tree .= '<option value="' . $value['class_id'] . '">' . $tag . $value['class_name'] . '</option>';
- $tree .= recursiveAssort($value['class_id'], $tag . ' ');
- }
- return $tree;
- }
以上代码就是用ThinkPHP实现递归无级分类的全部内容,希望大家喜欢。
Tags: ThinkPHP递归无级分类
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)