大约一个小时以来,我一直在努力解决这个问题。我看起来高高在低,但没有什么对我有用。这应该很简单,我相信它是。
我正在尝试将 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。
我想要做的是将一个参数传递给我的控制器,以便检查数据库中的特定键,然后对其进行操作。如果数据库中不存在密钥,那么我需要将它们重定向到其他地方。
对此有什么想法吗?