2012-11-15 29 views
1

請幫我解決這個問題。這是一個Codeigniter腳本MVC。有一個控制器「功能添加到購物車」,型號中有一個型號:「功能get_products」。我看不出這裏出了什麼問題,爲什麼函數get_products沒有執行。請有人幫助我。調試Codeigniter Shoppincart功能:

這是型號:get_product它連接到數據庫:

function get_product() 
{ 
    $product_id = $this->input->post(‘product_id’); 

    $query = $this->db->select(‘product_id, product_name, description, price, photopath’); 
    $query = $this->db->from(‘product’); 
    $query = $this->db->where(‘product_id’, $product_id); 
    $query = $this->db->get(’‘); 
    return $query->result_array(); 
} 

這是控制器調用的函數add_cart,其將產品添加到「購物車觀」:

public function add_cart() 
{ 

    $thisProduct = $this->Cart_model->add_product(); 

    if($thisProduct->num_rows() > 0) 
    { 

    $data = array(‘id’ => $thisProduct[‘product_id’], 
       ‘qty’ => 1, 
      ‘price’ => $thisProduct[‘price’], 
       ‘name’ => $thisProduct[‘product_name’], 
     ‘description’ => $thisProduct[‘description’] 
); 

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

    } 

    $this->load->view(「site_header」); 
    $this->load->view(「site_nav」); 
    $this->load->view(「shoppingcart」, $data); 
    $this->load->view(「site_footer」); 
} 

回答