求教無限級分類的排序問題

2021-07-25 18:01:24 字數 288 閱讀 9732

請教乙個無限分類的排序,資料庫結構如圖:

用:select * from 表名 order by sortpath

可以一下子展示出分類的結構及關係,但是卻沒辦法用 corder 進行二次排序;

遞迴顯示的方法已經試過了,效率太低了,常常超時出錯;

參考了shopex的分類,資料庫結構跟我的是類似的,但是可以一次性顯示和生成;

主要是在修改分類時,在 select 中要列出所有分類供選擇,同時也要能根據 corder 排一下序;

困攏好幾天了,麻煩大家幫忙解決一下,跪求教!

無限級分類

相信在實際專案中很多人在做專案的時候都會用到無限級分類,無限級分類說白了就是乙個遞迴,遞迴在我們的專案開發中起到很重要的作用,如 麵包屑導航等。下面我們演示乙個遞迴的案例 area array array id 1,name 安徽 parent 0 array id 2,name 海淀 parent...

無限級分類

無限極分類其實就是乙個遞迴便利 1,查詢所有資料 namespace home controller use think controller class indexcontroller extends controller 2,遞迴便利資料 namespace home model use thi...

無限級分類

將資料如下輸出 上海 青浦 浦東 張江 北京 昌平 data res def get son data,level 0,parent id 0 for item in data 如果當前迴圈的parent id parent id,將level等級新增到列表中 if item parent id p...