dolphin 发表于 2013-10-11 13:55:16

如何去掉URL中的控制器名?

我写了一个Simple的控制器,在路由中设置了$route['default_controller'] = 'simple';

这样访问首页没有问题直接访问了simple类的index函数我的主页地址是http://d.hbdx.cc

下面我要访问分类,我希望分类的地址是这样的:http://d.hbdx.cc/catalogue/音乐

所以我在simple中写了一个函数catalogue,有一个参数$type

但是,这样只能通过http://d.hbdx.cc/simple/catalogue/音乐这样的路径来访问

这是正常的么?

我去掉simple的方法是在路由里面加了一句:$route['catalogue/(:any)'] = 'simple/catalogue/$1';

这样虽然解决了我的问题

但是我怎么觉得不对啊    因为我看其他人的项目里面路由的设置没有这样设置的啊

是哪里不对?

http://d.hbdx.cc/simple/catalogue/音乐   这样的URL肯定不对啊

http://d.hbdx.cc/catalogue/音乐是跟wordpress一样的

dolphin 发表于 2013-10-11 20:13:57

菜鸟求救啊!{:1_1:}{:1_1:}
页: [1]
查看完整版本: 如何去掉URL中的控制器名?