【发布时间】:2013-10-26 21:30:14
【问题描述】:
我一直在努力解决这个问题大约一个小时。我看起来高高在低,但没有什么对我有用。这应该很简单,我敢肯定。
我正在尝试将 CodeIgniter 中的一些参数传递给 URL,但似乎没有任何效果。这是我的控制器:
class Form_controller extends CI_Controller {
public function change($key = NULL) {
if (is_null($key)) {
redirect("reset");
} else {
echo "Hello world!";
}
}
}
这是我的路线:
$route['change/(:any)'] = "form_controller/change/$1";
每次我访问/index.php/change/hello 时,我都会收到字符串“Hello world!”但是当我访问 /index.php/change 时,我发现 404 未找到。
我想要做的是将一个参数传递给我的控制器,以便检查数据库中的特定键,然后对其进行操作。如果数据库中不存在密钥,那么我需要将它们重定向到其他地方。
对此有什么想法吗?
【问题讨论】:
-
看看here
标签: php codeigniter