Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Carrito de Compras
$insert_data = array(
'id' => $this->input->post('id'),
'name' => $this->input->post('descripcion'),
'price' => $this->input->post('precio_venta'),
'qty' => 1
);
Esta función le permite agregar elementos al carrito de compras, el método insert () devolverá $ rowid
único si inserta con éxito un solo artículo
$total = $this->input->post('total_venta');
$venta = array(
'fecha‘ => date('Y-m-d'),
'usuario_id' => $data['id'],
'total_venta' => $total
);
$venta_id = $this->carrito_model->insert_venta($venta);
Lic. Yanina Medina- Lic. Lucía Salazar- 2019
Sintaxis
Esta función devuelve un array de los elementos agregados en el carrito.
if ($cart = $this->cart->contents()):
foreach ($cart as $item):
$venta_detalle = array(
'venta_id‘ => $venta_id,
'producto_id' => $item['id'],
'cantidad' => $item['qty'],
'precio' => $item['price'],
'total' => $item['subtotal']
);
cust_id = $this->carrito_model->insert_venta_detalle($venta_detalle);
$this->load->view('partes/head_view', $data);
$this->load->view('partes/menu_view2', $data);
$this->load->view('front/compralista_view');
$this->load->view('partes/footer_view');
$final = $this->cart->destroy();
}
Lic. Yanina Medina- Lic. Lucía Salazar- 2019
Esta función le permite destruir el carro, que almacena la sesión del carro.