我的问题是我有这个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);
MODEL
public function view_proditem($prod_id,$transaction_num) {
$this->db->where('product_id', $prod_id);
$query = $this->db->get('order_detail');
return $query->result();
}
答案 0 :(得分:1)
如果你的网址是
http://prntscr.com/product_id/transaction_num
然后URI段应该是
$prod_id = $this->uri->segment(1); #product_id
$transaction_num = $this->uri->segment(2); #transaction_num
答案 1 :(得分:0)
您可以使用您的操作参数:
function warranty($prod_id=0, $transaction_num=0){
$data['order_detail'] = $this->MainModel->view_proditem($prod_id,$transaction_num);
...
}