无论何时加载
$this->load->library('database');
显示错误 无法加载请求的类:数据库 如果没有上述代码,则会显示以下错误。
遇到PHP错误
严重性:注意
消息:未定义属性:LoginPage :: $ db
文件名:core / Model.php
行号:52
致命错误:在null中调用成员函数select() 第11行的C:\ xampp \ htdocs \ Test_LR \ application \ models \ Login_model.php
答案 0 :(得分:0)
这意味着CodeIgniter有一个库database
。
您可以通过两种方式包含库:
1)在application/config/autoload.php
代码:
$autoload['libraries'] = array('database'); // Include other libraries here like `session`.
2)如果第一种方法没有包含,请使用$this->load->library('database');
运行时间。
没有它,它将显示致命的错误。
答案 1 :(得分:0)
FIle权限来自Filezilla ......
Connect your FTP client to your web server. In FileZilla, right-click the "system" folder on your web server and choose File Permissions to open the file attributes. Type the correct number in the Numeric Value text field
答案 2 :(得分:0)
您是否尝试过使用:
$this->load->database();
Instead of $this->load->library('database');
或仔细检查您的数据库文件是否在系统上可用
示例Usersmodel.php
class usersmodel extends CI_Model
{
function __construct()
{
parent::__construct();
$this->load->database();
}
function examplefunction()
{
}
}