Codeigniter Cart Library有没有办法更新选项?

时间:2013-06-06 07:35:43

标签: codeigniter cart

我正在使用CI购物车库,我试图以这种方式更新购物车:

$data = 
    array(
          array(
          'rowid'   => $this->input->post('id'.$i),
           'qty'     => $this->input->post('qty'.$i),   
           'options'=>array('subproducts'=>
                                       array(
                            'subproduct_id'=>$subrows,
                         'subprod_total'=>$subprod_tot,
                         'subquantity'=>$subquant,
                                              'subproduct_price'=>$subprod_price

                            ) 
                   )                
            ); 

但无济于事,因为只更新了产品数量。如果有人知道一个好的方法?谢谢!

1 个答案:

答案 0 :(得分:0)

因为CI中的row_id是通过组合这些值而产生的,所以,如果你还必须更新选项,则必须覆盖或编写自己的函数来更新row_id。 并且要形成row_id,请使用此表达式..

$rowid = md5($items['id'].implode('', $items['options']));