Ich habe ein Problem, wenn ich versuche, Einkaufswagen in den Einkaufswagen zu legen. Einkaufswagen kann nicht in den Einkaufswagen eingegeben werden.Codeigner - Warum funktioniert das Hinzufügen zum Warenkorb nicht?
Und das ist mein Controller:
public function buy($product_id)
{
$product = $this->m_produk->find($product_id);
$data = array(
'id' => $product->id,
'qty' => 1,
'nama' => $product->nama,
'harga' => $product->harga
);
$this->cart->insert($data);
redirect('produk/index');
}
Das ist mein Modell Warenkorb hinzugefügt:
public function find($id){
$hasil = $this->db->where('id',$id)
->limit(1)
->get('produk');
if ($hasil->num_rows() > 0) {
return $hasil->row();
}else {
return array();
}
}
Und das ist meine Ansicht:
<?php
foreach ($produk as $product) {
?>
<div class="thumbnail">
<img src="<?php echo base_url(''.$product->gambar);?>" width="200" height="200" class="img-rounded center-block" alt=""/>
<div class="caption">
<h4 class="text-center"><?php echo $product->nama?></h4>
<h4 class="text-center">RP.<?php echo $product->harga?>,00</h4>
<!-- <a href="#" class="link-class btn btn-primary center-block" role="button">add to cart</a> -->
<?=anchor('produk/buy/'.$product->id,'add to cart' , [
'class' => 'btn btn-primary' , 'role' => 'button'
]) ?>
</div>
</div>
<?php } ?>
</div>
PS: wenn ich print_r
Mein Inhalt, Warenkorb zeigt nur: array()
seine Mittel, wenn ich Warenkorb hinzufügen, Warenkorb kann nicht zum Einkaufen eingeben Wagen.
Kann jemand das lösen?
Danke.
kann mir eine Lösung für dieses Problem geben? –
Wie sieht Ihre 'insert()' Funktion aus? – Marius
@marius ich verstehe nicht über Sie bedeuten, können Sie spezifisch über diese Funktion einfügen()? –