TreeHelper
class TreeHelper
通用的树型类,可以生成任何树型结构
Properties
array | $arr | 生成树型结构所需要的2维数组 | |
array | $tree | Tree | |
array | $icon | 生成树型结构所需修饰符号,可以换成图片 | |
string | $space | Space |
Methods
bool
init(array $arr = [], string $k_id = 'id', string $k_pid = 'pid', string $k_title = 'name')
构造函数,初始化类
void
replaceSpace()
空格替换
array|bool
getParent($id)
得到父级数组
array|bool
getChild($id)
得到子级数组
array|bool
getPos(int $id, array $newArray)
得到当前位置数组
string
getTree(int $my_id, string $str, int $selected_id = 0, string $adds = '', string $str_group = '')
得到树型结构
array
getTreeArray(int $id, string $adds = '', string $type = 'default')
获取树数组
string
getTreeMulti(int $myid, string $str, int $sid = 0, string $adds = '')
同上一方法类似,但允许多选
string
getTreeCategory(int $myid, string $str, string $str2, int $sid = 0, string $adds = '')
树分类
Details
at line 76
bool
init(array $arr = [], string $k_id = 'id', string $k_pid = 'pid', string $k_title = 'name')
构造函数,初始化类
at line 90
void
replaceSpace()
空格替换
at line 101
array|bool
getParent($id)
得到父级数组
at line 125
array|bool
getChild($id)
得到子级数组
at line 145
array|bool
getPos(int $id, array $newArray)
得到当前位置数组
at line 175
string
getTree(int $my_id, string $str, int $selected_id = 0, string $adds = '', string $str_group = '')
得到树型结构
at line 218
array
getTreeArray(int $id, string $adds = '', string $type = 'default')
获取树数组
at line 263
string
getTreeMulti(int $myid, string $str, int $sid = 0, string $adds = '')
同上一方法类似,但允许多选
at line 302
string
getTreeCategory(int $myid, string $str, string $str2, int $sid = 0, string $adds = '')
树分类