function addDetail($cartId) { $cart = new cartitem($cartId); $arr = $this->input->post('productCheck'); if ($arr != "") { foreach ($arr as $row) { $product = new Product($row); $cartDetailItem = new Cartdetail(); $cartDetailItem->cartitem_id = $cart->id; $cartDetailItem->product_id = $product->id; $cartDetailItem->quantity = 1; $cartDetailItem->price = $product->getRealPriceNum(); $cartDetailItem->productName = $product->name; $cartDetailItem->status = enum::CARTDETAIL_AVAILABLE; $cartDetailItem->save(); $cartDetailItem->clear(); $product->clear(); } } $cartDetail = $cart->cartdetail; $dis['cartdetail'] = $cartDetail; $dis['object'] = $cart; $dis['cart'] = $cart; $dis['base_url'] = base_url(); echo $this->load->view('admin/cart/listDetail', $dis, true); exit; }