将从URL获取的ID传递给CodeIgniter中的多个函数

时间:2019-02-24 10:39:40

标签: php codeigniter-3

我从如下网址获取ID:

<?php echo base_url();?>Product/product/<?php echo $product->id;?>"

在同一功能的侧边栏中[视图->产品/产品]我正确地获取了它。但是,当我单击侧边栏中的其他功能时,Id不会像这样出现:

 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');
}

它正在按预期方式在此页面上运行,但是当我跳转到侧边栏中的其他功能时,该ID无法正常工作,因为它没有得到它...如:

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');

}

我想要的内容:如何获取我传递给所有侧边栏函数的ID。

0 个答案:

没有答案