无限极专题

java 封装easyui tree树结构无限极分类(递归调用)

public Object queryDiseaseDisCode() {List<Map<String,Object>> treeList =new ArrayList<Map<String,Object>>();//查询第一级分类,即:最顶层节点List<Disease> doseaseList = diseaseDao.selectDisCode();for (int i = 0; i

无限极分佣

/*** 递归计算每个人下面所有人购买的设备数量*/function get_group_count($user_id){$member = M('member')->field("parent_id")->where(array('id'=>$user_id))->find();$parent_id = $member['parent_id'];$res = M('member')->field

通用无限极下拉菜单

下拉菜单在我开发中经常遇到,但是没个项目都需要从新编写,改起来虽然简单但是很麻烦,我这个人还是比较懒的,今天有时间把我以前的项目开发中的菜单整理一遍,编写一个通用版本,以后就不需要那么麻烦了。 特点 今天整理的菜单是由jquery+css开发有如下特点: 一、通用性强 以前在用的一个下拉菜单有个问题,需要对主导航和子菜单进行单独的设置,比如,二级菜单是class="first_me

2016-12-8-无限极分类再探之递归

数据库的修改 删除Path字段,太过累赘把ParentID字段改成int格式,只保存直系父栏目Id,不保存祖先栏目的Id 增加和删除栏目 就数据库的改变修改增加和删除栏目的函数 遍历栏目并正确输出 利用GetAllCategories()函数获取数据库中的所有栏目利用MakeSort()函数对数据中的无序栏目按照生成树的顺序进行排序,返回排序后的slice利用Standard

2016-12-7-无限极分类在栏目动态分配中的应用

在Atom中编辑MakeDown文件 打开新建的.md文件,按住Ctrl+Shift+m就可以预览,非常方便# 数据库的创建 栏目的数据库有6列,分别为Id,Name,ParentID,ChildID,Depth,Path.分别代表栏目的id,栏目名,父栏目的id,子栏目的id(若没有则默认为0),层深和路径.例如:Id=3的栏目名字为行政机构,其父栏目为学院机构,Id为1,而学院机构的父栏目为

无限极分类管理之子属性获取

无限极分类管理的结果处理中为了方便信息展示,用查找指定的分类的下级属性(包含下级分类,下级分类的内容)。 结合之前的文章,得到数据库中的所有数据(放入数组中),对数组进行遍历,逐个逐级查找,直到遍历完整个数组。 在整个遍历过程中,会遇到以下2个情况: 1、 所查找的元素为一个分类(该分类下面没有内容也就是文章); 2、所查找的元素是一个包含内容的分类—–是一个实体(包含至少一个,一个文章)