表格展示无限级分类
(PHP 版)
TreeTable 是一个能把无限分类展现为表格形式的 PHP 类库插件,分类的层级表示为表格的
列,分类的行数表格分类的总数。单元格显示分类名称
TreeTable 通过对单元格的行合并和列合并实现了无限层级也能较好的展示层级架构。
1.构建 ID/PID/NAME 的数组,后期可通过数据库生成的动态数据。Tree 算法请点击
代码如下
:
array
(
* 1 =>
array
('id'=>'1','parentid'=>0,'name'=>'一级栏目一'),
* 2 =>
array
('id'=>'2','parentid'=>0,'name'=>'一级栏目二'),
* 3 =>
array
('id'=>'3','parentid'=>1,'name'=>'二级栏目一'),
* 4 =>
array
('id'=>'4','parentid'=>1,'name'=>'二级栏目二'),
* 5 =>
array
('id'=>'5','parentid'=>2,'name'=>'二级栏目三'),
* 6 =>
array
('id'=>'6','parentid'=>3,'name'=>'三级栏目一'),
* 7 =>
array
('id'=>'7','parentid'=>3,'name'=>'三级栏目二')
* )
2. 导入 TreeTable 类库。
代码如下
:
/*http://php.yl1001.com/ */
import('@.ORG.Util.TableTree');
//Thinkphp 导入方法
3. 生成 TreeTable HTML 代码
代码如下
:
$treeTable
->init(
$treearr
);
echo
$treeTable
->get_treetable();
注意:
get_treetable()只生产表体部门,<TALBE></TABLE>请自行构建。
完整代码
代码如下
:
<?php
/**
* File name: TreeTable.class.php
* Author: run.gao 312854458@qq.com Date: 2012-07-24 23:22 GMT+8
* Description: 通用的表格无限级分类
* */
/**
* 表格展示无限分类是将无线分类已表格的形式表现出来,更好的能体现出分类的所属关