美文网首页
thinkphp5.1中分类列表的递归查询

thinkphp5.1中分类列表的递归查询

作者: 大笨蛋就是我呀 | 来源:发表于2019-01-30 23:04 被阅读0次

       问题的源头是我在查看分类列表的时候,发现我数据库中的分类并没有全部展现到我的分类列表页面上,由此判断出,我的查询数据出了问题,于是

    用dump查看一下,发现得到的数据确实不全,接着,顺藤摸瓜,到模型中去看

    这一块处理好后,去tree()查看,如下

    如图,红标这个点,我当时做的时候有把它删掉,因为当时的数据就是只有pid为0的数据,以为在每次调用tree()方法的时候,都将结果空数组化了,所以才删了,后面,经过仔细的排查,终于发现,

    自己数据库中的数据,只是随意添加的,其中pid为0的的确有一条数据,但是,其他数据的pid却没有和它id相等的,后面添加了一条,接着调试,发现还是没调出来,当时就想,数据库中的这个错误应该是个大错误,自己解决了啊,后来,还是接着想是不是漏了什么,然后,就把红箭头处的加上去,自此,数据就出来了!

    相关文章

      网友评论

          本文标题:thinkphp5.1中分类列表的递归查询

          本文链接:https://www.haomeiwen.com/subject/inshsqtx.html