【发布时间】:2014-08-19 09:09:48
【问题描述】:
您好,codeigniter 中的所有知识渊博的人,
我正在使用 codeigniter 购物车系统。
这是我的 codeigniter 购物车的结构
$data = array(
'id' => $id,
'qty' => $qty,
'price' => $price,
'name' => $name,
'options' => array(
'picture'=>$img,
'item_slug'=>$slug,
'item_color'=>$color,
'item_size'=>$size,
'unit_price'=>$price,
'order_type'=>$order_type,
'product_type'=>$pro_type,
'unit_discount' => 0.00,
'total_discount' => 0.00,
'discount_type' => '',
)
);
现在我想得到购物车上的总折扣,我可以通过这样的 code-sn-p 来完成
$tot_discount = 0.00;
foreach($this->cart->contents() as $ci)
{
$tot_discount = floatval($tot_discount + $ci['options']['total_discount'];
}
现在我的问题是,是否有任何内置的购物车功能可以获取 codeigniter 中选项部分的任何数字字段的总和?比如说 $this->cart->total() 给出购物车的总价格。
或者我需要使用上面的代码sn-p?
提前致谢
【问题讨论】:
标签: codeigniter cart