thinkphp5 查询分类对应的文章的数量

控制器

//统计该类别的文章数目
$cateCount = db('cate')->count();
$cates = Db::name('cate')->order('id', 'desc')->select();/*查文章分类*/
for($i=0;$i<$cateCount;$i++)
{
    $cates[$i]['count'] = db('article')->where(array('cateid'=>$cates[$i]['id']))->count();
}
$this->assign(array(
    'cates'=>$cates,
));

模板

<div class="fenlei">
  <h2>文章分类</h2>
  <ul>
    {volist name="cates" id="vo"}
    <li><a href="{:url('article/cate_article_lst',array('id'=>$vo['id']))}">{$vo.name}({$vo['count']})</a></li>
    {/volist}
  </ul>
</div>

效果

猜你喜欢

转载自blog.csdn.net/qq_40270754/article/details/87967053