php - 後台查找分類模組的分類清單怎麼實作?求思路
伊谢尔伦
伊谢尔伦 2017-05-16 13:10:38
0
2
446


要達到這種效果的?應該怎麼實現?求思路?前端該怎麼佈局?數據該怎麼處理?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(2)
仅有的幸福

這個我以前做過。這個我想,有兩種方案。第一種是 逐級加載,這種應該都會操作,結合ajax。第二種就是一次性加載,這種方式步驟:
1,查詢所有的類目(類目的數據庫要創建好,子類需要有一個parent_id字段,還需要第幾級的字段,暫且叫level- -深度)
2,找出level的最大值
3,經過3層的foreach循環,最外層的循環次數就是level的最大值,最裡面的兩層是核心,最裡層的循環任務就是,把類別目賦值到父類目的數組裡面,例如:
array(
0=>array('一級類目','一級子類目')
1=>array('一級類目2' ,'一級子類目')
}
一級子類目就是二級類目了(這個可以透過深度得知),插入到新的數組之後,記得及時清理元素組中的當前數組。註:裡面兩層,第一層是依序循環所有層級的類目,第二層就是負責把子類目放到父類目的數組裡面。
最後產生的陣列的結果是:

一級類目1

-------二級類目1

-------二級類目2
-------------三級類目1
-------------三級類目2
一級類目2
-------二級類目1
接下裡,在前端頁裡,循環,也是一層一層地,這個時候還是需要level 三層循環按順序類目就出來了! ! !

刘奇

雷雷

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板