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

yipeiwu_com6年前PHP代码库

具体代码如下:

/**
*  无级递归分类
*  @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牛逼的面试题分享

1.nginx使用哪种网络协议? nginx是应用层 我觉得从下往上的话 传输层用的是tcp/ip 应用层用的是http fastcgi负责调度进程 2. <? echo 'hel...

PHP的PDO操作简单示例

本文实例讲述了PHP的简单PDO操作。分享给大家供大家参考,具体如下: 网上关于PDO的资料很多。这里就不累赘了。 这里我将PDO所有操作封装到一个类里方便操作。 类代码如下: cl...

隐性调用php程序的方法

调用方法:<script language = "javascript" src = "count.php"></script> count.php源码:复制代码...

PHP 数据库 常见问题小结第1/3页

如果只有一种 方式使用数据库是正确的…… 您可以用很多的方式创建数据库设计、数据库访问和基于数据库的 PHP 业务逻辑代码,但最终一般以错误告终。本文说明了数据库设计和访问数据库的 PH...

关于crontab的使用详解

使用crontab定时执行php代码,例  每隔十分钟执行一次:/10 * * * * wget -q --sqider http://******一、在Crontab中使用P...