用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1932|回复: 1
收起左侧

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

[复制链接]
发表于 2012-10-8 15:40:56 | 显示全部楼层 |阅读模式
id  pid  name
1    0    服装
2    1     鞋子
3    0    汽车
4    2    比亚迪
数据库表这样子的,想通过两个foreach 循环遍历到前端显示

服装
   鞋子
汽车
  比亚迪

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

发表于 2012-10-16 09:46:59 | 显示全部楼层
PHP复制代码
 
       $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);
       }  
 
复制代码

本版积分规则