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

[版本 3.x] ci 编写api接口时 关于URL路由的问题

[复制链接]
发表于 2015-10-19 23:27:36 | 显示全部楼层 |阅读模式
上来请教各位高手一个问题:

目前正用ci写app的服务端api接口,ci的url是分段方式的。如果修改配置enable_query_strings 为ture  ,则只能变成 api.xx.com/?c=controller&m=method&id=99  这种url格式

如果能实现这样的url格式:api.xx.com/controller/method?id=99


拜托各位解答,谢谢
发表于 2015-10-20 08:05:51 | 显示全部楼层
自己写伪静态
发表于 2015-10-20 09:01:01 | 显示全部楼层
实现api.xx.com/controller/method?id=99这种url,你不用做任何设置。 只是读取id的时候需要从$this->input->get("id")中读取,而不能直接作为method的参数获得。
 楼主| 发表于 2015-10-20 10:39:03 CI中国手机版 | 显示全部楼层
[quote]yuzhigang5460 发表于 2015-10-20 09:01
实现api.xx.com/controller/method?id=99这种url,你不用做任何设置。 只是读取id的时候需要从$this-

是说控制器里的方法就不写参数了,直接get  url里的参数
 楼主| 发表于 2015-10-20 10:46:53 CI中国手机版 | 显示全部楼层
[quote]yuzhigang5460 发表于 2015-10-20 09:01
实现api.xx.com/controller/method?id=99这种url,你不用做任何设置。 只是读取id的时候需要从$this-

成功!多谢

本版积分规则