資料庫 關於使用樹形選單做許可權管理系統的資料庫設計
阿新 • • 發佈:2018-11-12
這是使用者
然後是角色
這是角色所對應的許可權
最後是許可權選單
然後根據登入的不同的使用者來顯示不同的許可權選單的sql語句
select distinct j.Menuid,m.name,m.href,j.parentid from t_layui_menu m LEFT JOIN t_layui_jurisdiction j on m.Menuid=j.Menuid LEFT JOIN t_layui_role roleid on j.roleid=roleid.roleid LEFT JOIN t_layui_user u on roleid.rolename=u.rolename where true and u.userid=使用者id and j.parentid =000
然後通過遞迴,拿到menuid放到where 條件後面的parentid後面,就能形成樹形選單所需要的資料了,當然這只是一種想法,如果有更多的想法歡迎下面評論