Что было бы лучшим способом проверить текущий сегмент URI в представлении CodeIgniter? То, что я пытаюсь сделать, - использовать текущий сегмент URI (т. $ this-> uri-> segment (1)], чтобы выделить текущую страницу на панели навигации.Текущий сегмент URI в CodeIgniter
Самое лучшее, что я понял, это сделать
$data['current_uri'] = $this->uri->segment(1);
$this->load->view('header', $data);
в каждом из моих контроллеров, а затем в файле header.php, проверить переменную $ current_uri, чтобы определить, какая часть навигации должна быть подсвечен. Как вы знаете, это очень утомительный способ сделать это, но я теряю лучший способ сделать это.
Возможно, возможно расширить класс контроллера по умолчанию, чтобы передать текущий сегмент URI, но я не уверен, будет ли это работать, или даже как это сделать.
Я делал то же самое, и мне очень интересно узнать о лучшем решении. – janosrusiczki