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的参数
这个不用路由 本身就支持的id就是GET参数 用$this->input->get就可以读取 当然可以,两种方法:
一个是 controllers 中建一个名为 action 的文件夹,里面有 method.php 以及对应的 param 函数。
两一种是 controllers 下 action.php ,里面有 method($param = FALSE) ,再在代码中判断 param 。
两者要获取最后的 id 都是通过 $this->input->get('id') 的。 CI2.1可以直接实现,用$this->input->get即可,以前版本的需要配置一下 我说的好像不是这样的不是获取$_GET是获取那个/param 这个东西 netputer 发表于 2012-6-8 09:35 static/image/common/back.gif
当然可以,两种方法:
一个是 controllers 中建一个名为 action 的文件夹,里面有 method.php 以及对应的...
第二个种方法确实可以
你太厉害了,学习了 wdvill 发表于 2012-6-8 10:51 static/image/common/back.gif
我说的好像不是这样的不是获取$_GET是获取那个/param 这个东西
CI 能做任何事~ 呵呵
http://codeigniter.org.cn/user_guide/libraries/uri.html
页:
[1]