? ?問題的源頭是我在查看分類列表的時候吆玖,發(fā)現(xiàn)我數(shù)據(jù)庫中的分類并沒有全部展現(xiàn)到我的分類列表頁面上,由此判斷出,我的查詢數(shù)據(jù)出了問題碌识,于是
用dump查看一下,發(fā)現(xiàn)得到的數(shù)據(jù)確實不全虱而,接著,順藤摸瓜开泽,到模型中去看
這一塊處理好后牡拇,去tree()查看,如下
如圖穆律,紅標(biāo)這個點惠呼,我當(dāng)時做的時候有把它刪掉,因為當(dāng)時的數(shù)據(jù)就是只有pid為0的數(shù)據(jù)峦耘,以為在每次調(diào)用tree()方法的時候剔蹋,都將結(jié)果空數(shù)組化了,所以才刪了辅髓,后面泣崩,經(jīng)過仔細(xì)的排查,終于發(fā)現(xiàn)洛口,
自己數(shù)據(jù)庫中的數(shù)據(jù)矫付,只是隨意添加的,其中pid為0的的確有一條數(shù)據(jù)第焰,但是买优,其他數(shù)據(jù)的pid卻沒有和它id相等的,后面添加了一條挺举,接著調(diào)試杀赢,發(fā)現(xiàn)還是沒調(diào)出來,當(dāng)時就想湘纵,數(shù)據(jù)庫中的這個錯誤應(yīng)該是個大錯誤脂崔,自己解決了啊,后來瞻佛,還是接著想是不是漏了什么脱篙,然后,就把紅箭頭處的加上去伤柄,自此绊困,數(shù)據(jù)就出來了!