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

[控制器] 求指教在CI下实现递归无限级分类方法

[复制链接]
发表于 2013-1-23 12:15:47 | 显示全部楼层 |阅读模式
求在CI下实现递归无限级分类方法
数据库设计如下:
classid  classname  parentid  三个字段
1            汽车          0
2            服装          0
3             奇瑞         1
4             大众         2
5             以纯         2
6             数码          0
7             比亚迪       1

如何通过递归在ci中实现无限级分类,因为需要把查询出来的放在JS中,
查询出来的格式需要是:
array(
    [1]=汽车
    [2]=奇瑞
    [3]=大众
    [4]=比亚迪
    [5]=服装
    [6]=以纯.
.......
)
这种类型的,求指教
发表于 2013-1-27 13:07:22 | 显示全部楼层
$sql= "select * from table where = ....";
$query = $this->db->query($sql);
$result = $query->result_array();
$data = array();
foreach($result as $row)
{
     $data[$row['id'] = $row;
}
unset($result);
return $data;

本版积分规则