搜尋

首頁  >  問答  >  主體

php - 後台查找分類模組的分類清單怎麼實作?求思路


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

伊谢尔伦伊谢尔伦2756 天前454

全部回覆(2)我來回復

  • 仅有的幸福

    仅有的幸福2017-05-16 13:12:38

    這個我以前做過。這個我想,有兩種方案。第一種是 逐級加載,這種應該都會操作,結合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 三層循環按順序類目就出來了! ! !

    回覆
    0
  • 怪我咯

    怪我咯2017-05-16 13:12:38

    雷雷

    回覆
    0
  • 取消回覆