php写网站导航条,PHP网站导航,菜单设计疑惑?

这样的,开发网站导航和菜单的时候有这样的疑惑....

1.我把菜单的内容存放入数据库,并且针对性的生成了HTML文件,方便读取.但问题出现了,我不知道怎么去匹配,例如,跳转到产品中心,生成了HTML文件,没法自动识别,这个时候要重新查询数据库,有没有其他更好的办法呢?

2.查询数据库去找相对应的菜单选项,但我怎么匹配到相对应的菜单呢?通过地址去判断?但这样会不会安全性很低呢?

CREATE TABLE `#DB_PREFIX#Menu` (

`list_id` INT(11) NULL AUTO_INCREMENT,

`menu_id` VARCHAR(55) NOT NULL COMMENT '菜单值',

`sort_id` INT(11) UNSIGNED NOT NULL COMMENT '排序ID',

`parent_id` VARCHAR(55) NULL COMMENT '父类值',

`name` VARCHAR(55) NOT NULL COMMENT '菜单名称',

`title` VARCHAR(55) NOT NULL COMMENT '菜单标题',

`en` VARCHAR(55) NOT NULL COMMENT '英文菜单名称',

`icon` VARCHAR(55) NULL COMMENT '图标 / ico',

`url` VARCHAR(55) NULL COMMENT '菜单超链接',

`default` VARCHAR(255) NULL COMMENT '默认值 / 超链接',

`type` SET('On', 'Off') NOT NULL COMMENT '审核',

`published` INT(11) UNSIGNED NOT NULL COMMENT '发布时间',

PRIMARY

KEY (`list_id`),

KEY `menu_id` (`menu_id`),

KEY `sort_id` (`sort_id`),

KEY `parent_id` (`parent_id`)

)ENGINE=#DB_ENGINE# DEFAULT CHARSET=#DB_CODE#;

关于菜单和导航的设计,各位大神有什么其他建议吗?或者其他更好的办法吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值