在UT框架中引用use library\UsualToolTree\UTTree
实例化方法调用,如:$tree=new UTTree();$tree->Init($array);echo$tree->GetTree(0,$string,$id);
其中:
$tree->Init($array) 表示初始化一个数组,数组结构为:array('id'=>'1','bid'=>'2','name'=>'3')
$string 表示树型文本,可以是选项或文本字符串
$id 在$string为option时作为选中id项使用
常用方法包含:
- 初始化传入数组
Init($arr=array())
- 计算父级数组
GetParent($id)
- 计算子级数组
GetChild($id)
- 计算当前的数组
GetPos($id,&$newarr)
- 样式一:得出树型结构模型(单选)
GetTree(...)
- 样式二:得出树型结构模型(多选)
GetTreeMulti(...)
- 样式三:按指定ID得出树型结构模型
GetTreeCategory(...)
- 样式四:JQ TreeView插件得出伸缩型树型结构
GetTreeView(...)
- 样式五:两级列表展示
SubClass($id='0',$link='')
- 样式六:无限分类附加内容列表
SubClassList($id='0',$catlink,$table,$catfield,$titfield,$querynum='5',$titlink='')
- 样式七:顶级分类下所有记录(含本级和子级)
SubDataList($id='0',$table,$catfield,$titfield,$querynum='5',$titlink='')
- 判断是否包含某个ID
Have(...)