当前位置:Gxlcms > PHP教程 > PHP实现无级递归分类(ThinkPHP框架)

PHP实现无级递归分类(ThinkPHP框架)

时间:2021-07-01 10:21:17 帮助过:5人阅读

PHP实现无级递归分类(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 . '&emsp;');
    }
    return $tree;
}

以上就是PHP实现无级递归分类(ThinkPHP框架)的内容,更多相关内容请关注PHP中文网(www.gxlcms.com)!

人气教程排行