我正在查询类别表id, parent_id, name
以生成所有类别和子类别的列表视图。到目前为止我所拥有的是:
生命值
笔记本电脑
个人电脑
运动的
太阳镜
食物
房子
我用来生成输出的函数是:
public function get_category($parent_id = NULL)
{
$query = $this->db->get_where('category', array('parent_id' => $parent_id))->result();
$result = '';
foreach ($query as $row)
{
$i = 0;
if ($i == 0)
{
$result .= '<ul>';
}
$result .= '<li><a href="'.base_url().'category/edit/'.$row->id.'">' . $row->name;
$result .= $this->get_category($row->id);
$result .= '</li>';
$i++;
if ($i > 0)
{
$result .= '</ul>';
}
}
return $result;
}
这就是我想要实现的目标:
HP
HP > Laptops
HP > PC
Sports
Sports > Sunglasses
Food
House
婷婷同学_
达令说