Codeigniter - 将值传递给 uri 段
Codeigniter - passing value to uri segment
我的问题是我有这个 URL/product_id/transaction_num 我想知道 url 中 transaction_num 的确切值是多少。
这是示例输出 http://prntscr.com/c124w2 transaction_num 的值必须与该示例中 invoice # 中的值相同。
控制器:
$prod_id = $this->uri->segment(3);
$transaction_num = $this->uri->segment(4);
$data['order_detail'] = $this->MainModel->view_proditem($prod_id,$transaction_num);
型号
public function view_proditem($prod_id,$transaction_num) {
$this->db->where('product_id', $prod_id);
$query = $this->db->get('order_detail');
return $query->result();
}
您可以使用您的操作参数:
function warranty($prod_id=0, $transaction_num=0){
$data['order_detail'] = $this->MainModel->view_proditem($prod_id,$transaction_num);
...
}
如果你的URL像
http://prntscr.com/product_id/transaction_num
那么URI Segment应该是
$prod_id = $this->uri->segment(1); #product_id
$transaction_num = $this->uri->segment(2); #transaction_num
我的问题是我有这个 URL/product_id/transaction_num 我想知道 url 中 transaction_num 的确切值是多少。 这是示例输出 http://prntscr.com/c124w2 transaction_num 的值必须与该示例中 invoice # 中的值相同。
控制器:
$prod_id = $this->uri->segment(3);
$transaction_num = $this->uri->segment(4);
$data['order_detail'] = $this->MainModel->view_proditem($prod_id,$transaction_num);
型号
public function view_proditem($prod_id,$transaction_num) {
$this->db->where('product_id', $prod_id);
$query = $this->db->get('order_detail');
return $query->result();
}
您可以使用您的操作参数:
function warranty($prod_id=0, $transaction_num=0){
$data['order_detail'] = $this->MainModel->view_proditem($prod_id,$transaction_num);
...
}
如果你的URL像
http://prntscr.com/product_id/transaction_num
那么URI Segment应该是
$prod_id = $this->uri->segment(1); #product_id
$transaction_num = $this->uri->segment(2); #transaction_num