【发布时间】:2010-12-12 10:33:27
【问题描述】:
$route['ajax/get/mail'] = "mail/get_mail_by_params";
我正在尝试请求 *ajax/get/mail?user_id=123&foo=bar&bar=foo*
并在控制器中将其参数化:
$foo = $this->input->get('foo')
但是 ajax/get/mail 变量中的 $_GET 是空的!
我建议,路由不支持 GET 参数。怎么办?
【问题讨论】:
-
它对我来说很好用。如果您在浏览器中访问 mail/get_mail_by_params?user_id=123&foo=bar&bar=foo 怎么办?这行得通吗?
-
它有效,但我想要 /ajax/get/mail?foo=bar&bar=foo
-
我不知道。两者都为我工作。 /ajax/get/mail?foo=bar&bar=foo 也可以。您能想到您可能对 CI 安装进行的任何自定义配置可能会导致这种情况吗?任何 Apache 重写规则? CI 核心库有什么变化吗?
标签: codeigniter routing get