【发布时间】:2018-07-07 04:26:41
【问题描述】:
我刚刚将 Rumbelow 的 My_Model 添加到 CodeIgniter 3.1.9 并创建了一个新的空模型,如下所示:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class User_model extends MY_Model {
}
并将模型加载到我的登录控制器中:
$this->load->model('user_model');
并且发生了这个错误: 遇到 PHP 错误
严重性:通知
消息:未定义的属性:Login::$db
文件名:core/Model.php
行号:73
回溯:
文件:E:\Projects\My Project\application\core\MY_Model.php 行:108 函数:__get
文件:E:\Projects\My Project\application\controllers\Login.php 行:9 功能:模型
文件:E:\Projects\My Project\index.php 行:316 功能: 需要一次
我在 My_Model.php 中查找 Line: 108。是这样的:
$this->_database = $this->db;
有什么问题? CodeIgniter 3.1 有什么问题吗?
谢谢
【问题讨论】:
标签: php database codeigniter model codeigniter-3