继续、驕傲 发表于 2012-10-8 15:40:56

CI下 的分类列表该如何实现

idpidname
1    0    服装
2    1   鞋子
3    0    汽车
4    2    比亚迪
数据库表这样子的,想通过两个foreach 循环遍历到前端显示

服装
   鞋子
汽车
比亚迪

类似于这样子的显示效果,第一层foreach循环遍历id=0的可以出来,但是第二层遍历类别的 子类,不知道该怎么遍历了?

大道达人 发表于 2012-10-16 09:46:59


       $data = array();
       $parent = $this->db->where(array('pid'=>0))->get('type')->result_array();
       foreach ($parent as $value) {
         //获取子类
         $child = $this->db->select('name')->where(array('id' => $value['id']))->get('type')->result_array();
         $data[$value['type']] = array_values($child);
       }   
页: [1]
查看完整版本: CI下 的分类列表该如何实现