Я создал контроллер под названием ссылки, у меня есть маршруты к нескольким страницам, направляемым на этот контроллер, и внутри этого контроллера у меня есть несколько различных функций для доступа к различным частям страницы через вызовы ajax. Вот пример из моих маршрутов конфигурации:Передача переменной в функцию индекса через url
$route['games'] = "links";
$route['games/ajax_pager'] = "links/ajax_pager";
$route['games/ajax_dbr/(:any)'] = "links/ajax_dbr/$1";
$route['games/linkinfo/(:num)'] = "links/linkinfo/$1";
$route['games/linkobj/(:num)'] = "links/linkobj/$1";
$route['links'] = "links";
$route['links/ajax_pager'] = "links/ajax_pager";
$route['links/ajax_dbr/(:any)'] = "links/ajax_dbr/$1";
$route['links/linkinfo/(:num)'] = "links/linkinfo/$1";
, что я хотел бы сделать сейчас имеет переменный из второго сегмента URL передается функции индекса, если оно не совпадает ни с одной из функций маршрутизации выше. Так что-то вроде этого:
$route['games/(:any)'] = "links/$1";
но это не работает, есть ли способ сделать это, не создавая новую функцию. Надеюсь, что это ясно. Пожалуйста, дайте мне знать, если требуется какое-либо разъяснение. Заблаговременно за любую помощь.
какая ошибка/«не работает» симптомы вы видите? – rjz
Ну, я получал много неопределенных переменных ошибок, но я только что понял, что это потому, что он следует за 404 переопределением маршрута (который я еще не настроил) - интересно, могу ли я использовать это. – WebweaverD