Я пытаюсь сделать этот трюк маршрута:
$route['cp/roles/:num'] = "cp/roles/index/:num";
но это не работает :( пожалуйста, помогите мне !!
расширенное спасибо.
Согласно документации по URI Routing :
$route['product/(:num)'] = "catalog/product_lookup_by_id/$1"; & ldquo; URL с "product" в качестве первого сегмента и номером во втором будет переназначаться в класс "catalog" и метод "product_lookup_by_id", передавая совпадение в качестве переменной функции . * * +1010 & Rdquo;
$route['product/(:num)'] = "catalog/product_lookup_by_id/$1";
& ldquo; URL с "product" в качестве первого сегмента и номером во втором будет переназначаться в класс "catalog" и метод "product_lookup_by_id", передавая совпадение в качестве переменной функции . * * +1010 & Rdquo;
Итак, для вашего конкретного случая вы должны сделать следующее:
$route['cp/roles/(:num)'] = "cp/roles/index/$1";
Вы можете попробовать
$route['cp/roles/:num'] = "cp/roles";
и затем вместо передачи переменной в вашей функции вы используете
$this->uri->segment(3);
или номер, соответствующий сегменту.