2012-07-21 64 views
0

我想建立一個購物車的自定義庫。我有一些問題與裝載數據庫庫到購物車類,但我解決了使用:CodeIgniter問題與數據庫庫

$CI =$ get_instance(); 
$CI->load->database(); 

但現在每當我想使用的數據庫庫它給我的錯誤:「試圖獲得的非財產-object」在這條線:

$this->CI->db->insert("carts", $data); 

我要指出,我聲明瞭$ CI變量在我的課像這樣的頂部:

var $CI; 

任何幫助,將不勝感激! 在此先感謝。

回答

1

如果$CI是一個類變量,你說它是,那麼你就需要使用

$this->CI =& get_instance(); 
$this->CI->load->database(); 

,而不是

$CI =& get_instance(); 
$CI->load->database(); 

在構造函數初始化$this->CI在每一個方法,使可用。

+0

非常感謝!完美工作! – nickcorin 2012-07-21 17:25:12