msz900 Ответов: 0

Пасс 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');

}


Чего я хочу: Как получить идентификатор, который я передаю выше всем моим функциям боковой панели.

0 Ответов