簡體   English   中英

為什么 Model 不會加載數據庫?

[英]Why won't the Model load the database?

我有一個名為 blog_model 的 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

這可能是一個有用的線索,每當我 hover 我的鼠標指針在 this->load->database(); 部分,這顯示:

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

如何修復此錯誤?

load尚未在該上下文中定義。 我的正常解決方法是:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM