用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2692|回复: 3
收起左侧

[HELP] 请教CI网站导航条的设计

[复制链接]
发表于 2010-3-12 15:28:58 | 显示全部楼层 |阅读模式
需要用CI做一个门户,当前需求就是要提供门户的CMS。
有个关于导航条的问题,有一个数据表menu存储了导航条的信息,controller Home的index(),读取所有导航条信息并view出去。
Controller Home假设有个main($menu_title)方法,来控制显示不同的页。
这种情况假设导航条一个项目是Support,那么它的anchor就使http://www.xxxx.com/home/main/support。(index.php我已经通过rewrite从url中去掉)
看了CI的一些案例这个anchor很多也是这么长,但是CI的官方网站是我希望的那种http://www.xxxx.com/support.
发表于 2010-3-12 15:33:49 | 显示全部楼层
做 URL Rewrite 即可,请参考手册相关章节。
 楼主| 发表于 2010-3-12 16:09:55 | 显示全部楼层
$route['product'] = "home/main/product";  
我在route.php中加了上边这个,可以实现了。还有个问题如果我的导航条是动态从数据库中取的怎么办呢。
比如我在后台新加了一个download项目,这时如果要正常工作我还是需要修改route.php吧。
发表于 2010-3-12 19:07:54 | 显示全部楼层
那你只能扩展路由类了,路由类不支持数据库。

本版积分规则