0
所以,我有這個CI代碼,由於某種原因,它不會添加到購物車中,但信息端$ data打印出來就好。 任何人都知道它發生了什麼?它曾經工作得很好,我在一段時間內沒有觸及這個功能。 我有一個if語句來檢查是否設置了參數。CodeIgniter不會將項目添加到購物車
<?php
/* test data
$this->input->post('product_id') = 1
$this->input->post('name') = 'ballons'
$this->input->post('qty') = 10
$price = 9.99
$this->input->post('img') = 'http://example.com/product_img.jpg'
$this->input->post('special_instructions') = 'long string explenation'
$this->input->post('options') = array('color' => 'red')
*/
// set cart's info
$data = array(
'id' => $this->input->post('product_id'),
'name' => $this->input->post('name'),
'qty' => $this->input->post('qty'),
'price' => $price,
'img' => $this->input->post('img')
);
// check if special instructions are set
if($this->input->post('special_instructions'))
$data['special_instructions'] = $this->input->post('special_instructions');
// check if options are available
if($this->input->post('options'))
$data['options'] = array('type' => $this->input->post('options'));
// add data to cart
$this->cart->insert($data);
die(print_r($data).$this->cart->contents());
?>
你有你的購物車對象的插入功能,你可以粘貼? – skrilled
有沒有錯誤?向我們顯示購物車 - >插入 –
沒有錯誤或任何東西,只是沒有數據被添加。我知道購物車的工作原理,我有另一個手動添加數據的功能,並且可以工作,但是這個1,它全部是自動的,它不會:(我會發瘋>。< – syntrax