问题的源头是我在查看分类列表的时候,发现我数据库中的分类并没有全部展现到我的分类列表页面上,由此判断出,我的查询数据出了问题,于是
用dump查看一下,发现得到的数据确实不全,接着,顺藤摸瓜,到模型中去看
这一块处理好后,去tree()查看,如下
如图,红标这个点,我当时做的时候有把它删掉,因为当时的数据就是只有pid为0的数据,以为在每次调用tree()方法的时候,都将结果空数组化了,所以才删了,后面,经过仔细的排查,终于发现,
自己数据库中的数据,只是随意添加的,其中pid为0的的确有一条数据,但是,其他数据的pid却没有和它id相等的,后面添加了一条,接着调试,发现还是没调出来,当时就想,数据库中的这个错误应该是个大错误,自己解决了啊,后来,还是接着想是不是漏了什么,然后,就把红箭头处的加上去,自此,数据就出来了!