Вы не должны вызывать $ id из представления, вы должны получить его на уровне контроллера и передать его представлению.
как сказал Навальный. ваш URL будет примерно таким
www.mysite.com/thecontrollername/thefunction/id
например, ваш контроллер, если он домашний, и в нем есть функция show_id, и вы видите вызов show_id_view.php.
у вас будет такой URL: www.mysite.com/home/show_id/id
ваша функция в доме будет читать идентификатор "
в вашем домашнем контроллере:
function show_id(){
$id=$this->uri->segment(3);
$view_data['id'] = $id;
$this->load->view('show_id_view',$view_data);
}
в представлении (show_id_view):
<?php echo $id ?>
больше ничего ..
надеюсь, это поможет.