ThinkPHP实现递归无级分类――代码少


Posted in PHP onJuly 29, 2015

具体代码如下:

/**
*  无级递归分类
*  @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实现递归无级分类的全部内容,希望大家喜欢。

PHP 相关文章推荐
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
May 04 PHP
解析php安全性问题中的:Null 字符问题
Jun 21 PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
Dec 17 PHP
php中$_POST与php://input的区别实例分析
Jan 07 PHP
一个完整的php文件上传类实例讲解
Oct 27 PHP
CI框架整合widget(页面格局)的方法
May 17 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
Jul 09 PHP
PHP中多线程的两个实现方法
Oct 14 PHP
Nginx下ThinkPHP5的配置方法详解
Aug 01 PHP
php和vue配合使用技巧和方法
May 09 PHP
在thinkphp5.0路径中实现去除index.php的方式
Oct 16 PHP
PHP连接SQL server数据库测试脚本运行实例
Aug 24 PHP
PHP之正则表达式捕获组与非捕获组(详解)
Jul 29 #PHP
PHP实现的简单缓存类
Jul 29 #PHP
PHP实现简单爬虫的方法
Jul 29 #PHP
php获取网站百度快照日期的方法
Jul 29 #PHP
如何通过Linux命令行使用和运行PHP脚本
Jul 29 #PHP
PHP如何实现Unicode和Utf-8编码相互转换
Jul 29 #PHP
PHP模拟QQ登录的方法
Jul 29 #PHP
You might like
php基础知识:类与对象(2) 自动加载对象
2006/12/13 PHP
php实例分享之二维数组排序
2014/05/15 PHP
神盾加密解密教程(一)PHP变量可用字符
2014/05/28 PHP
编写PHP脚本清除WordPress头部冗余代码的方法讲解
2016/03/01 PHP
jquery 仿QQ校友的DIV模拟窗口效果源码
2010/03/24 Javascript
单独使用CKFinder选择图片的方法
2010/08/21 Javascript
javascript 事件绑定问题
2011/01/01 Javascript
jQuery自定义事件的简单实现代码
2014/01/27 Javascript
用jquery修复在iframe下的页面锚点失效问题
2014/08/22 Javascript
javascript操作表格排序实例分析
2015/05/06 Javascript
js+css实现文字散开重组动画特效代码分享
2015/08/21 Javascript
基于JavaScript代码实现自动生成表格
2016/06/15 Javascript
es7学习教程之fetch解决异步嵌套问题的方法示例
2017/07/21 Javascript
js实现登录注册框手机号和验证码校验(前端部分)
2017/09/28 Javascript
jquery实现的分页显示功能示例
2019/08/23 jQuery
jquery 回调操作实例分析【回调成功与回调失败的情况】
2019/09/27 jQuery
Vue.js标签页组件使用方法详解
2019/10/19 Javascript
深入解析微信小程序开发中遇到的几个小问题
2020/07/11 Javascript
OpenLayer3自定义测量控件MeasureTool
2020/09/28 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
[02:44]DOTA2英雄基础教程 克林克兹
2014/01/15 DOTA
[01:29:46]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第二局
2016/02/27 DOTA
[46:40]VGJ.T vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
提升Python程序运行效率的6个方法
2015/03/31 Python
wxPython使用系统剪切板的方法
2015/06/16 Python
python3 中文乱码与默认编码格式设定方法
2018/10/31 Python
Python骚操作之动态定义函数
2019/03/26 Python
Python中模块(Module)和包(Package)的区别详解
2019/08/07 Python
基于python实现音乐播放器代码实例
2020/07/01 Python
Html5 语法与规则简要概述
2014/07/29 HTML / CSS
会计系毕业个人自荐信格式
2013/09/23 职场文书
个性与发展自我评价
2014/02/11 职场文书
日语专业毕业生自荐书
2014/06/18 职场文书
2014乡镇党委副书记对照检查材料思想汇报
2014/10/09 职场文书
2015年派出所工作总结
2015/04/24 职场文书
Python使用scapy模块发包收包
2021/05/07 Python