У меня проблема, когда я пытаюсь добавить корзину в корзину. Корзина не может войти в корзину.Codeigniter - Зачем добавлять в корзину?
И это мой контроллер:
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');
}
Это моя модель добавить корзины:
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();
}
}
И это мое мнение:
<?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: когда я print_r
мой контент, тележка показывает только: array()
его средства, когда я добавляю корзину, корзина не может войти в магазин корзина.
Может ли кто-нибудь решить эту проблему?
Спасибо.
может дать мне решение этой проблемы? –
Как выглядит ваша функция 'insert()'? – Marius
@marius Я не понимаю, что вы имеете в виду, можете ли вы говорить об этой функции insert()? –