Jaki byłby najlepszy sposób sprawdzenia bieżącego segmentu identyfikatora URI w widoku CodeIgniter? Próbuję użyć bieżącego segmentu URI [tj. $ this-> uri-> segment (1)], aby podświetlić bieżącą stronę na pasku nawigacji.Bieżący segment URI w CodeIgniter
Najlepszym że zorientowali się to zrobić
$data['current_uri'] = $this->uri->segment(1);
$this->load->view('header', $data);
w każdym z moich kontrolerów, a następnie w pliku header.php, sprawdzić zmienną $ current_uri aby określić, która część nawigacji powinien być podświetlony. Jak wiecie, jest to bardzo męczący sposób robienia tego, ale brakuje mi lepszego sposobu na zrobienie tego.
Możliwe jest nawet rozszerzenie domyślnej klasy kontrolera, aby przekazać bieżący segment identyfikatora URI, ale nie jestem pewien, czy to działałoby, ani nawet jak to zrobić.
Robiłem to samo i jestem bardzo ciekawy lepszego rozwiązania. – janosrusiczki