minisolo 发表于 2015-10-19 23:27:36

ci 编写api接口时 关于URL路由的问题

上来请教各位高手一个问题:

目前正用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

自己写伪静态

yuzhigang5460 发表于 2015-10-20 09:01:01

实现api.xx.com/controller/method?id=99这种url,你不用做任何设置。 只是读取id的时候需要从$this->input->get("id")中读取,而不能直接作为method的参数获得。

minisolo 发表于 2015-10-20 10:39:03

yuzhigang5460 发表于 2015-10-20 09:01
实现api.xx.com/controller/method?id=99这种url,你不用做任何设置。 只是读取id的时候需要从$this-

是说控制器里的方法就不写参数了,直接geturl里的参数

minisolo 发表于 2015-10-20 10:46:53

yuzhigang5460 发表于 2015-10-20 09:01
实现api.xx.com/controller/method?id=99这种url,你不用做任何设置。 只是读取id的时候需要从$this-

成功!多谢
页: [1]
查看完整版本: ci 编写api接口时 关于URL路由的问题