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

[已解决] 向大家请教2个遇到的问题--请赐教--谢谢

[复制链接]
发表于 2010-11-7 22:57:06 | 显示全部楼层 |阅读模式
大家好。我遇到2个很常见的问题。希望有人能够帮我解答,谢谢。

1 url问题
假设CI的url是这样的    http://www.abc.com/user/login         
对应的querysting url 为  http://www.abc.com/index.php?c=user&m=login

可是如果我的 user 控制器在hello目录下面那么url变成:
http://www.abc.com/hello/user/login
请问这个url对应的 querysring url 应该怎样写呢?
http://www.abc.com/index.php?c=hello/user&m=login    不对

2 $_GET问题
可以通过 $this->input->get('xxx'); 来获取 某个 get变量。
如果我想获取所有的 get 变量呢? 只能是通过 $_GET 吗? $this->input->get() 这中形式有办法获取所有变量吗?
发表于 2010-11-8 09:37:13 | 显示全部楼层
第一个的路径应该是d=?这样的吧,不清楚,没用过querystring的方式
第二个问题,默认的话只能用$_GET的了
 楼主| 发表于 2010-11-8 10:06:34 | 显示全部楼层
刚刚看 $config['directory_trigger']         = 'd'; 还真有一个D。  
我看东西太不仔细了。

谢谢 jeongee
发表于 2010-11-8 10:43:06 | 显示全部楼层
回复 3# workgang


   不客气,共同成长
发表于 2010-11-8 11:01:59 | 显示全部楼层
第一个的配置变量,貌似没有使用吧?还在实验阶段。应该是 querystring 模式不支持目录。
第二个,只能使用 $_GET,当然你可以自己扩展 CI 类库实现你的想法。
 楼主| 发表于 2010-11-8 15:06:21 | 显示全部楼层
谢谢  hex
那个 d 确实不能使用。空欢喜。
$config['directory_trigger']         = 'd'; // experimental not currently in use
哎。回去改程序吧。

非常感谢!

本版积分规则