zoukankan      html  css  js  c++  java
  • thinkphp查找父级栏目及子级栏目的所有文章

    1.这里查找的是产品中心的二级栏目的子级栏目下的所有文章

    2.思路:

    先根据产品中心的id查询所有的二级栏目,然后通过循环将二级栏目的子级栏目查询出来,最后通过子栏目的id与文章表的所属栏目id关联,这样我们就把文章获取到了,最后将获取的文章付给二级栏目的数组(关键是第四步)

    3.详细代码

         $prolist=db('cate')->where(['pid'=>364,'status'=>1])->order('sort desc,id desc')->select();
           foreach($prolist as $k =>$v){
            $proid=$v['id'];
            $sid=db('cate')->where(['pid'=>$proid,'status'=>1])->field('id')->order('sort desc,id desc')->select();
            $sid=reduce($sid);
                $map['home']=1;
                $map['cate_id']=['in',$sid];
                $prolist[$k]['arc']=db('archives')->where($map)->field('a.id,a.title,a.attr,
    路是自己走出来的,而不是选出来的。
  • 相关阅读:
    Java 8特性
    11成最多体积的容器
    MySQL数据库理解
    java范型
    ArrayList源码分析
    1.面试题
    jvm简单了解
    121. 买卖股票的最佳时机
    有效的括号
    java如何判断一个字符串中某个字符有几个
  • 原文地址:https://www.cnblogs.com/mo3408/p/15741733.html
Copyright © 2011-2022 走看看