看板 Web_Design 關於我們 聯絡資訊
※ 引述《idcomputer (大順)》之銘言: : http://www.keepon.com.tw/Store/Part.asp?K4=165 : 像上面網址中 : 怎樣作出 : 商店區首頁 : |__登山,露營,健行 : |__野炊,廚具,鍋具 : |__個人鍋 : |__鋁鍋(組)及煎盤 ← : 請問怎樣作出這樣的效果,就是再看某樣東西的十後也能知道自己的位置, : 而且可以連結呢?! : PS資料庫裡面也有像這樣的大中小部門的分類了 : 對不起可能是我沒有說明清楚 : 因為我的東西都是在資料庫裡面 : 也是這樣一層一層的 : 但是我在看某某東西的時候想知道 : 我現在在哪的部分 : 請問該用什麼方式來達到這樣子的效果 我的作法會是下面這樣 你需要一個目錄的資料表 需要欄位如下 id (primary key) 上一層目錄id (foreign key) 目錄名稱 其他你需要的資訊 這樣的結構下 不論是哪一層目錄都是同等地位 所以只要你有現在目錄的id 就可以透過迴圈把他所有的祖先層目錄抓出來 之後你在自己透過迴圈輸出HTML碼作成你要的樣子 當然這樣效率不太好(迴圈跑兩次,還作好幾次sql查詢) 所以要是能透過一些機制把祖先層目錄的id都cache下來會更好 -- 24小時營業並附有廁所的吃到飽餐廳 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.5.39
pm2001:利用view來做會簡單很多很多 02/27 22:59
kairosa:或許你可以考慮用JAVA SCRIPT 的VIEW TREE做看看 03/01 18:27
kairosa:藍色小舖有範例 03/01 18:28