codeigniter で同じ商品に 2 つの価格を追加したい。しかし、コードイグナイターのカート機能で1つだけ価格を追加することができます。INR 価格と USD 価格を別々に挿入する必要があります。これどうやってするの ?私はこの8時間で立ち往生しています。
カートにアイテムを追加するための通常のコード
$proid=$this->input->post('pid');
$this->db->where('pid',$pid);
$data=$this->db->get('product')->result();
foreach ($data as $pro)
{
$proname=$pro->pro_name;
$salb1=$pro->s1price;
$salb2=$pro->s2price;
$salb3=$pro->s3price;
$salb4=$pro->s4price;
$proimg=$pro->image_name;
$nwt=$pro->case_netweight;
$gwt=$pro->case_grossweight;
$cbm=$pro->cbm;
}
switch ($this->session->userdata('buser_slab'))
{
case 1:
$price = $salb1;
break;
case 2:
$price = $salb2;
break;
case 3:
$price = $salb3;
break;
case 4:
$price = $salb4;
break;
}
$propriceinr =round($price + round(($price * $this->session->userdata('margin'))/100,2));
$dat = array(
'id' => $pid,
'qty' => 1,
'price' => $propriceinr,
'name' => $proname,
'options' => array('cbm' => $cbm, 'nwt' => $nwt,'gwt'=>$gwt,'image' => $proimg ,'price'=>$price)
);
$this->cart->insert($dat);