Пасс ID получаете от URL, чтобы многие функции в CodeIgniter с
Я получаю идентификатор с url-адреса, например:
<?php echo base_url();?>Product/product/<?php echo $product->id;?>"
В моей боковой панели на той же функции[view -> Product/product] я получаю его правильно. но когда я нажимаю какую-то другую функцию на боковой панели, идентификатор не появляется, как:
Что я уже пробовал:
<pre lang="PHP">public function Product($id) { $this->data['product'] = $this->prod->get_product($id); $this->load->view('products/header'); $this->load->view('products/topnav'); $this->load->view('products/sidebar',$this->data); $this->load->view('products/home',$this->data); $this->load->view('products/footer'); }
он работает на этой странице, как и ожидалось, но когда я перехожу к другой функции в моей боковой панели, идентификатор не работает, потому что он не получает его... как:
public function Data() { $id=$this->Product($id); $this->data['product'] = $this->prod->get_product($id); $this->load->view('products/header'); $this->load->view('products/topnav'); $this->load->view('products/sidebar', $this->data); $this->load->view('products/data'); $this->load->view('products/footer'); }
Чего я хочу: Как получить идентификатор, который я передаю выше всем моим функциям боковой панели.