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 相关文章推荐
我常用的几个类
Oct 09 PHP
PHP4和PHP5性能测试和对比 测试代码与环境
Aug 17 PHP
Apache中php.ini的设置方法
Feb 28 PHP
php统计文章排行示例
Mar 04 PHP
php过滤敏感词的示例
Mar 31 PHP
PHP获取windows登录用户名的方法
Jun 24 PHP
php显示指定目录下子目录的方法
Mar 20 PHP
分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
Aug 23 PHP
PHP的邮件群发系统phplist配置方法详细总结
Mar 30 PHP
php使用Jpgraph创建柱状图展示年度收支表效果示例
Feb 15 PHP
PHP实现对xml进行简单的增删改查(CRUD)操作示例
May 19 PHP
PHPstorm启用自动换行的方法详解(IDE)
Sep 17 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中路径问题的解决方案
2006/10/09 PHP
一个PHP操作Access类(PHP+ODBC+Access)
2007/01/02 PHP
php 删除一个数组中的某个值.兼容多维数组!
2012/02/18 PHP
php多个字符串替换成同一个的解决方法
2013/06/18 PHP
安装docker和docker-compose实例详解
2019/07/30 PHP
Javascript 日期处理之时区问题
2009/10/08 Javascript
Js如何判断客户端是PC还是手持设备简单分析
2012/11/22 Javascript
jQuery打印图片pdf、txt示例代码
2014/07/22 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
2014/08/18 Javascript
JS实现倒计时和文字滚动的效果实例
2014/10/29 Javascript
js实现跨域的方法实例详解
2015/06/24 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
2015/09/01 Javascript
JavaScript实现99乘法表及隔行变色实例代码
2016/02/24 Javascript
深入解析AngularJS框架中$scope的作用与生命周期
2016/03/05 Javascript
利用JavaScript阻止表单提交的两种方法
2016/08/11 Javascript
AngularJS 应用身份认证的技巧总结
2016/11/07 Javascript
javascript数组去重方法分析
2016/12/15 Javascript
小发现之浅谈location.search与location.hash的问题
2017/06/23 Javascript
Three.js开发实现3D地图的实践过程总结
2017/11/20 Javascript
基于vue.js中事件修饰符.self的用法(详解)
2018/02/23 Javascript
Echarts实现单条折线可拖拽效果
2019/12/19 Javascript
vue递归获取父元素的元素实例
2020/08/07 Javascript
vue 页面跳转的实现方式
2021/01/12 Vue.js
python英语单词测试小程序代码实例
2019/09/09 Python
Python编程快速上手——PDF文件操作案例分析
2020/02/28 Python
Matplotlib animation模块实现动态图
2021/02/25 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
纯CSS3实现滚动的齿轮动画效果
2014/06/05 HTML / CSS
实例教程 一款纯css3实现的数字统计游戏
2014/11/10 HTML / CSS
在家更换处方镜片:Lensabl
2019/05/01 全球购物
技术比武方案
2014/05/19 职场文书
小学运动会演讲稿
2014/08/25 职场文书
房地产销售经理岗位职责
2015/02/02 职场文书
后天观后感
2015/06/08 职场文书
写给汽车4S店的创业计划书,拿来即用!
2019/08/09 职场文书
AJAX引擎原理以及XmlHttpRequest对象的axios、fetch区别详解
2022/04/09 Javascript