您的位置:手机购彩平台 > 手机购彩平台-编程 > 下面看下CI框架无限级分类+递归的实现代码

下面看下CI框架无限级分类+递归的实现代码

2020-02-14 12:33

CI是什么?

CodeIgniter是一个轻量级但功能强大的PHP框架,基于MVC设计模式,提供了一套丰富的类库,简单易学,高效实用。

下面看下CI框架无限级分类+递归的实现代码,具体代码如下所示:

//无级分类+递归public function digui(){$crr = $this->db->get->result_array();$list['type'] = $this->nolimit;$this->load->view;}public function nolimit{static $arr = array{if($v['parent_id']==$p_id){$v['level'] = $level;$arr[] = $v;$this->nolimit($crr,$v['cat_id'],$level+1);}}return $arr;}

//获取1级、2级、3级分类public function sel_child{$arr = $this->sel_son;foreach{$tmp = $this->sel_son;foreach{$tmp2 = $this->sel_son;$tmp[$kk]['childs'] = $tmp2;}$arr[$k]['child'] = $tmp;}return $arr;}//通过ID获取所有的下级分类public function sel_son{$this->db->where;return $this->db->get->result_array();}//渲染展示主页模板public function lists(){$p_id = 0;$brr['type'] = $this->Home_model->sel_child;$brr['list'] = $this->db->get->result_array();$this->load->view('Home/list.html',$brr);}

以上所述是小编给大家介绍的CI框架无限级分类+递归的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

本文由手机购彩平台发布于手机购彩平台-编程,转载请注明出处:下面看下CI框架无限级分类+递归的实现代码

关键词: