wdvill 发表于 2012-6-8 08:19:22

CI 可以实现这种URL的路由吗??

本帖最后由 wdvill 于 2012-6-8 10:49 编辑

以下是这个URL
https://localhost/index.pp/action/method/param?id=100

index.php后面跟了三个 action/method/param
之后了这个在跟个GET的参数 id =100

问下这个在CI里可以实现吗??
这种URL改变不了,只能这种方式
求解决方案
是这样的,我说清楚下   这个URL是这样的   https://localhost/index.pp/   action/method/param   ?id=100

是三个 /   /action/method/param    这个后面之后才是 idGET的参数

米修 发表于 2012-6-8 08:51:35

这个不用路由 本身就支持的id就是GET参数 用$this->input->get就可以读取

netputer 发表于 2012-6-8 09:35:14

当然可以,两种方法:

一个是 controllers 中建一个名为 action 的文件夹,里面有 method.php 以及对应的 param 函数。
两一种是 controllers 下 action.php ,里面有 method($param = FALSE) ,再在代码中判断 param 。

两者要获取最后的 id 都是通过 $this->input->get('id') 的。

kissgxd 发表于 2012-6-8 10:08:03

CI2.1可以直接实现,用$this->input->get即可,以前版本的需要配置一下

wdvill 发表于 2012-6-8 10:51:03

我说的好像不是这样的不是获取$_GET是获取那个/param   这个东西

wdvill 发表于 2012-6-8 11:02:36

netputer 发表于 2012-6-8 09:35 static/image/common/back.gif
当然可以,两种方法:

一个是 controllers 中建一个名为 action 的文件夹,里面有 method.php 以及对应的...

第二个种方法确实可以
你太厉害了,学习了

Hex 发表于 2012-6-8 11:45:43

wdvill 发表于 2012-6-8 10:51 static/image/common/back.gif
我说的好像不是这样的不是获取$_GET是获取那个/param   这个东西

CI 能做任何事~ 呵呵
http://codeigniter.org.cn/user_guide/libraries/uri.html
页: [1]
查看完整版本: CI 可以实现这种URL的路由吗??