首先下载我们本节课程所需要用到的php无限分类树类方法:
下载完成之后找到我们需要的php类文件,解压至我们本地目录,创建新的php文件!
完成之后,我们要在新的php文件里调用这类,以及实例化该类:
<?php
include_once "fenlei.php";//引入类文件
//new Tree(根目录的名字);
//根目录的ID自动分配为0
$Tree = new Tree('目录导航'); //实例化
//setNode(目录ID,上级ID,目录名字);
$Tree->setNode(1, 0, '目录1');
$Tree->setNode(2, 1, '目录2');
$Tree->setNode(3, 0, '目录3');
$Tree->setNode(4, 3, '目录3.1');
$Tree->setNode(5, 3, '目录3.2');
$Tree->setNode(6, 3, '目录3.3');
$Tree->setNode(7, 2, '目录2.1');
$Tree->setNode(8, 2, '目录2.2');
$Tree->setNode(9, 2, '目录2.3');
$Tree->setNode(10, 6, '目录3.3.1');
$Tree->setNode(11, 6, '目录3.3.2');
$Tree->setNode(12, 6, '目录3.3.3');
//getChilds(指定目录ID);
//取得指定目录下级目录.如果没有指定目录就由根目录开始
$category = $Tree->getChilds();
//遍历输出
foreach ($category as $key=>$id)
{
echo $Tree->getLayer($id, '|-').$Tree->getValue($id)."<br />
";
}
?>运行结果如下图所示:

| 欢迎光临 一起源码网 (https://www.171739.xyz/) | Powered by Discuz! X3.3 |