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原创论坛
Oct 09 PHP
配置PHP使之能同时支持GIF和JPEG
Oct 09 PHP
MYSQL环境变量设置方法
Jan 15 PHP
php面向对象全攻略 (三)特殊的引用“$this”的使用
Sep 30 PHP
深入phpMyAdmin的安装与配置的详细步骤
May 07 PHP
PHP获取POST数据的几种方法汇总
Mar 03 PHP
Yii使用migrate命令执行sql语句的方法
Mar 15 PHP
给大家分享几个常用的PHP函数
Jan 15 PHP
php实现购物车功能(以大苹果购物网为例)
Mar 09 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
Apr 02 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
Nov 19 PHP
PhpStorm+xdebug+postman调试技巧分享
Sep 15 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常用的排序和查找算法
2015/08/06 PHP
PHP与Ajax相结合实现登录验证小Demo
2016/03/16 PHP
PHP反射原理与用法深入分析
2019/09/28 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
Avengerls vs KG BO3 第三场2.18
2021/03/10 DOTA
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
2012/05/24 Javascript
自动设置iframe大小的jQuery代码
2013/09/11 Javascript
js动态添加删除,后台取数据(示例代码)
2013/11/25 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
JavaScript基础教程之alert弹出提示框实例
2014/10/16 Javascript
js实现的捐赠管理完整实例
2015/01/20 Javascript
Js为表单动态添加节点内容的方法
2015/02/10 Javascript
js实现仿京东2级菜单效果(带延时功能)
2015/08/27 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
使用get方式提交表单在地址栏里面不显示提交信息
2017/02/21 Javascript
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
2017/05/01 jQuery
vue中for循环更改数据的实例代码(数据变化但页面数据未变)
2017/09/15 Javascript
Javascript中parseInt的正确使用方式
2018/10/17 Javascript
vue组件通信传值操作示例
2019/01/08 Javascript
layui--js控制switch的切换方法
2019/09/03 Javascript
layui-table获得当前行的上/下一行数据的例子
2019/09/24 Javascript
用Python编写一个简单的Lisp解释器的教程
2015/04/03 Python
Python使用tablib生成excel文件的简单实现方法
2016/03/16 Python
django项目运行因中文而乱码报错的几种情况解决
2017/11/07 Python
Python做智能家居温湿度报警系统
2018/09/25 Python
基于 Django 的手机管理系统实现过程详解
2019/08/16 Python
python 实现简易的记事本
2020/11/30 Python
canvas进阶之贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
2018/01/10 HTML / CSS
英国钻石公司:British Diamond Company
2020/02/16 全球购物
缅怀革命先烈演讲稿
2014/05/14 职场文书
新品发布会策划方案
2014/06/08 职场文书
支部组织生活会方案
2014/06/10 职场文书
2014年团支部年度工作总结
2014/12/24 职场文书
餐厅收银员岗位职责
2015/04/07 职场文书
Java+swing实现抖音上的表白程序详解
2022/06/25 Java/Android
OpenFeign实现远程调用
2022/08/14 Java/Android