\thirdtree

通用的树型类,可以生成任何树型结构

Summary

Methods
Properties
Constants
init()
get_parent()
get_child()
get_pos()
get_tree()
get_tree_multi()
get_tree_category()
get_treeview()
creat_sub_json()
$arr
$icon
$nbsp
$ret
No constants found
No protected methods found
No protected properties found
N/A
have()
No private properties found
N/A

Properties

$arr

$arr : array

生成树型结构所需要的2维数组

Type

array

$icon

$icon : array

生成树型结构所需修饰符号,可以换成图片

Type

array

$nbsp

$nbsp : 

Type

$ret

$ret : 

Type

Methods

init()

init(  $arr = array()) 

构造函数,初始化类

Parameters

$arr

get_parent()

get_parent(  $myid) : array

得到父级数组

Parameters

$myid

Returns

array

get_child()

get_child(  $myid) : array

得到子级数组

Parameters

$myid

Returns

array

get_pos()

get_pos(  $myid,   $newarr) : array

得到当前位置数组

Parameters

$myid
$newarr

Returns

array

get_tree()

get_tree(  $myid,   $str,   $sid,   $adds = '',   $str_group = '') : string

得到树型结构

Parameters

$myid
$str
$sid
$adds
$str_group

Returns

string

get_tree_multi()

get_tree_multi(  $myid,   $str,   $sid,   $adds = '') 

同上一方法类似,但允许多选

Parameters

$myid
$str
$sid
$adds

get_tree_category()

get_tree_category(integer  $myid, string  $str, string  $str2, integer  $sid, integer  $adds = '') 

Parameters

integer $myid

要查询的ID

string $str

第一种HTML代码方式

string $str2

第二种HTML代码方式

integer $sid

默认选中

integer $adds

前缀

get_treeview()

get_treeview(  $myid,   $effected_id = 'example',   $str = "<span class='file'>\$name</span>",   $str2 = "<span class='folder'>\$name</span>",   $showlevel,   $style = 'filetree ',   $currentlevel = 1,   $recursion = FALSE) 

同上一类方法,jquery treeview 风格,可伸缩样式(需要treeview插件支持)

Parameters

$myid

表示获得这个ID下的所有子级

$effected_id

需要生成treeview目录数的id

$str

末级样式

$str2

目录级别样式

$showlevel

直接显示层级数,其余为异步显示,0为全部限制

$style

目录样式 默认 filetree 可增加其他样式如'filetree treeview-famfamfam'

$currentlevel

计算当前层级,递归使用 适用改函数时不需要用该参数

$recursion

递归使用 外部调用时为FALSE

creat_sub_json()

creat_sub_json(\third\unknown_type  $myid,   $str = '') 

获取子栏目json Enter description here .

..

Parameters

\third\unknown_type $myid
$str

have()

have(  $list,   $item) 

Parameters

$list
$item