首页  >  文章  >  后端开发  >  CI URL 可以这样定义不解决方法

CI URL 可以这样定义不解决方法

WBOY
WBOY原创
2016-06-13 10:12:051040浏览

CI URL 可以这样定义不
controller : api
method : index

在这个方法里,我想用GET传一个参数,URL如下,结果不可以,报404错误,这是为什么
http://localhost/codeigniter/index.php/api/index?param=12

但是我把 ? 号后面的去掉变为
http://localhost/bubblewitch/index.php/api/index
就能访问了,但是我想传参进去
虽然这样传也可以 http://localhost/codeigniter/index.php/api/index/param/12 
但是我不想弄成这样


我问下如果我要按第一种带 ? 的URL 去访问在CI框架下有办法实现没有

------解决方案--------------------
CI的时候使用到了路由功能,就是在用户配置文件config下的route.php中设置自己的路由规则,你看下$route['thumb/(:any)'] = "category/thumb/$1";这个数组能不能做下调整,变成你想要的那种方式

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn