作者othree (OOO)
看板Web_Design
标题Re: [问题] 使用资料库的话,怎样作出这样效果的网 …
时间Tue Feb 27 21:52:29 2007
※ 引述《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
1F:推 pm2001:利用view来做会简单很多很多 02/27 22:59
2F:→ kairosa:或许你可以考虑用JAVA SCRIPT 的VIEW TREE做看看 03/01 18:27
3F:→ kairosa:蓝色小舖有范例 03/01 18:28