//栏目导航
$nav_list = D('Category')->where('pid=0 AND status=1')->order('listorder')->select();
$article=M("Work");
if(is_array($nav_list)){
foreach ($nav_list as $key=>$val){
$nav_list[$key] = $this->changurl($val,$val['catdir']);//地址转化
$nav_list[$key]['sub_nav'] = D('Category')->where('pid='.$val['id'].' AND status=1')->order('listorder')->select();//查询二级栏目
foreach ($nav_list[$key]['sub_nav'] as $key2=>$val2){
$nav_list[$key]['sub_nav'][$key2] = $this->changurl($val2,$val2['catdir']);
$nav_list[$key]['sub_nav'][$key2]['sub_sub_nav'] = D('Category')->where('pid='.$val2['id'].' AND status=1')->order('listorder')->select();//查询三级栏目
foreach ($nav_list[$key]['sub_nav'][$key2]['sub_sub_nav'] as $key3=>$val3){
$nav_list[$key]['sub_nav'][$key2]['sub_sub_nav'][$key3] = $this->changurl($val3,$val3['catdir']);
}
}
}
}
$this->assign('nav_list',$nav_list);

这是输出栏目分类的代码,怎么获取每个栏目文章的数量呢,如图
最佳答案
