選單無限級設計思路

2021-05-23 13:29:38 字數 402 閱讀 2643

這思路估計在高手眼中不算什麼

下面這個是乙個編碼無限級選單

id                   

myselfcode

選單每級編號限制2位數字

這種思路方便排序 

麻煩的是錄入編碼問題

需要在pojo中的新增屬性  而新增的屬性又不會對映到資料庫中

idmyselfcode

parentcode   上級編碼

parentname  上級名稱   為了顯示方便

myselfcode  儲存輸入的編碼

parentcode 儲存選擇的編碼  上級編碼

將上級編碼和輸入的編碼拼裝成字串  就形成了乙個子級編碼

myselfcode=parentcode+myselfcode;

無限級選單簡單的設計

策略 資料庫就一張表,前端查詢出所有的可顯示的選單,在前端進行迴圈展示。create table sys menu id intnot null auto increment,name varchar 64 not null url varchar 255 pid intnot null defau...

無限級選單資料庫設計

第一種方案 表為兩張,一張分類表,一張資訊表。表1 id int 10 cid tinyint 3 title varchar 255 表2 cid tinyint 3 parentid tinyint 3 order tinyint 3 name varchar 255 這樣可以根據cid par...

無限級分類實現思路

關於該問題,暫時自己還沒有深入研究,在網上找到幾種解決方案,各有優缺點。第一種方案 使用遞迴演算法,也是使用頻率最多的,大部分開源程式也是這麼處理,不過一般都只用到四級分類。這種演算法的資料庫結構設計最為簡單。category表中乙個欄位id,乙個欄位fid 父id 這樣可以根據where id f...