如何在Code Igniter中从数据库中获取价格购物车

时间:2017-03-30 19:49:36

标签: php database codeigniter controller shopping-cart

这是我的控制器

function set_hargabesar($id){

    $this->load->library('cart');
        $condition['id'] = 'id';
        $get = $this->myigniter_model->getharga('harga_satuan','id');

        $data = array(
            'rowid'   => $id,
            'qty'     => 5,
            'price'   => $get,
        );

        $this->cart->update_all($data);

}

这是我的模特

public function getharga($harga, $id){


    $this->db->select($harga);
    $this->db->from('barang');
    $this->db->where('id',$id);



    $query=$this->db->get();

   }

如何从数据库中获取'harga_satuan'(价格购物车) 请帮帮我。

我可以使用此代码从数据库中获取数据(harga_satuan)。

1 个答案:

答案 0 :(得分:0)

您只执行了查询,需要检索数据。 型号:

public function getharga($harga, $id){
   $this->db->select($harga);
   $this->db->from('barang');
   $this->db->where('id',$id);

   $query=$this->db->get();
   $row = $query->row_array();
   return $row;
}

在你的控制器中只需更改:

'price'   => $get['harga_satuan'],

当然,您需要将id传递给您的模型:

$get = $this->myigniter_model->getharga('harga_satuan', $id);

(但我希望你这样做)