请教CI网站导航条的设计
需要用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. 做 URL Rewrite 即可,请参考手册相关章节。 $route['product'] = "home/main/product";
我在route.php中加了上边这个,可以实现了。还有个问题如果我的导航条是动态从数据库中取的怎么办呢。
比如我在后台新加了一个download项目,这时如果要正常工作我还是需要修改route.php吧。 那你只能扩展路由类了,路由类不支持数据库。
页:
[1]