Я уже несколько часов стучаю головой об этой проблеме. Я выглядел высоко и низко, но для меня ничего не работает. Это должно быть просто, и я уверен, что это так.Передача параметров в CodeIgniter
Я пытаюсь передать некоторые параметры в 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
я получаю строку но когда я нахожусь /index.php/change
, я получил 404 не найден.
То, что я пытаюсь сделать, это передать параметр моему контроллеру в целях проверки БД для конкретного ключа и последующего воздействия на него. Если ключ не существует в БД, тогда мне нужно перенаправить их в другое место.
Любые мысли по этому поводу?
посмотрите [здесь] (http://stackoverflow.com/questions/8149146/route-to-redirect-to-a-controller-an-action-by-default-on-codeigniter) –