Мне нужно смоделировать маршрутизацию в Codeigniter 3, поэтому мой вопрос заключается в том, как программно получить правую часть любого URL-адреса?
например, некоторые маршруты, которые у меня есть:
$route["blog"] = "Main/blog/en";
$route["blog/(:any)"] = "Main/blog/en/$1";
$route["novosti"] = "Main/blog/sr";
$route["novosti/(:any)"] = "Main/blog/sr/$1";
$route["contact"] = "Main/contact/en";
$route["kontakt"] = "Main/contact/sr";
Теперь мне нужна функция, которая может возвращать правую часть для заданной части URL примерно так:
echo $this->route->item("novosti/petar")
должен печатать, а затем Main / blog / sr / $ 1 или Main / blog / sr / petar
Есть ли такая функция в Codeigniter, потому что я не могу найти ее в документации?
ОБНОВЛЕНИЕ: Я просматриваю класс системы / маршрутизатора и вижу эта защищенная функция _parse_routes делает нечто подобное, поэтому, если нет функции, которая может дать мне то, что мне нужно, я создам ее на основе этой.