我正在使用CI框架並使用購物車類。到目前爲止,這已被證明是成功的,直到我的用戶決定惹惱它併爲郵件添加郵資。Codeigniter購物車助手類 - 更改「小計」值
所以我想要做的是將變量$ postage的值添加到小計數組中。
即小計是第一個111.24,然後它到我的控制器,並將小計增加到4,使它115.24。
我的數據的排列如下:
[id] => 9
[qty] => 1
[price] => 111.24
[price_artwork] =>
[name] => Lincoln Catherdral
[print_type] => Canvas
[postage] => 4
[file_name] => bbb5359bd6d0dc27ace3f2921460a021
[file_ext] => .jpg
[subtotal] => 111.24
,並在控制器$數據設置如下:
$data = array(
'id' => $this->input->post('ARTWORK_id'),
'qty' => 1,
'price' => $this->input->post('print_cost'),
'price_artwork' => $this->input->post('ARTWORK_price'),
'name' => $this->input->post('ARTWORK_title'),
'print_type' => $this->input->post('print_type'),
'postage' => $postage,
'file_name' => $this->input->post('ARTWORK_file_name'),
'file_ext' => $this->input->post('ARTWORK_file_ext'),
'subtotal' => $subtotal
);
但小計僅經歷一樣的[參考價格]值在數組中。
任何想法如何改變?
感謝
我不會將郵資添加到「小計」中,您的小計應該只包含itemxcost,而不是所有項+運費的總和。計算在小計之上的郵資恕我直言 – Jakub