多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
``` use fast\Tree; Tree::instance()->init($ruleList); $this->rulelist = Tree::instance()->getTreeList(Tree::instance()->getTreeArray(0), 'title'); ``` 初始化方法 ``` /** * 初始化方法 * @param array 2维数组,例如: * array( * 1 => array('id'=>'1','pid'=>0,'name'=>'一级栏目一'), * 2 => array('id'=>'2','pid'=>0,'name'=>'一级栏目二'), * 3 => array('id'=>'3','pid'=>1,'name'=>'二级栏目一'), * 4 => array('id'=>'4','pid'=>1,'name'=>'二级栏目二'), * 5 => array('id'=>'5','pid'=>2,'name'=>'二级栏目三'), * 6 => array('id'=>'6','pid'=>3,'name'=>'三级栏目一'), * 7 => array('id'=>'7','pid'=>3,'name'=>'三级栏目二') * ) */ ``` 获取树状数组 getTreeArray ``` /** * * 获取树状数组 * @param string $myid 要查询的ID * @param string $nametpl 名称条目模板 * @param string $itemprefix 前缀 * @return string */ ``` 将getTreeArray的结果返回为二维数组 ``` /** * 将getTreeArray的结果返回为二维数组 * @param array $data * @return array */ ```