2011-08-17 28 views
0

我有一個名爲blog_model的模型。它的構造函數的代碼如下:爲什麼模型不會加載數據庫?

class blog_model extends CI_Model { 
function __construct() { 
    parent::__construct(); 
    $this->load->database(); 
} 

每當代碼運行$ this-> load-> database();時,我總是收到一個錯誤。我得到的錯誤是這樣的:

Fatal error: Call to a member function database() on a non-object in C:\wamp\www\Project\application\models\blog_model.php on line 7 

,這可能是一個有用的線索,每當我懸停我的鼠標指針懸停在這個 - >負載>數據庫();部分,這顯示了:

CI_Loader.database($params, $return, $active_record) 

如何解決此錯誤?

回答

2

load在此情況下尚未定義。我的正常解決方法是:

$CI =& get_instance(); 
$CI->load->database(); 
相關問題