CodeIgniter A PHP Error 遇到致命错误

Posted

技术标签:

【中文标题】CodeIgniter A PHP Error 遇到致命错误【英文标题】:CodeIgniter A PHP Error was encountered fatal eror 【发布时间】:2018-10-31 18:10:49 【问题描述】:

我是新手,在完成任务时遇到障碍 遇到 php 错误

严重性:通知

消息:未定义的属性:CI_Loader::$db

文件名:views/templateadmin.php

行号:311

回溯:

文件:C:\xampp\htdocs\website\application\views\templateadmin.php 行:311 函数:_error_handler

文件:C:\xampp\htdocs\website\application\controllers\demo.php 行:6 功能:查看

文件:C:\xampp\htdocs\website\index.php 行:315 功能: 需要一次

致命错误:在非对象上调用成员函数 get_where() C:\xampp\htdocs\website\application\views\templateadmin.php 上线 311 遇到 PHP 错误

严重性:错误

消息:在非对象上调用成员函数 get_where()

文件名:views/templateadmin.php

行号:311

回溯:

【问题讨论】:

使用 autoload.php 或在控制器的构造中加载数据库 你能告诉我怎么做吗? 我创建了一个数据库表,我需要在其中存储数据库? 阅读here $autoload['libraries'] = array('database');在 autoload.php 中 【参考方案1】:

把这个写在你的控制器里

$this->load->database();

或 在您的应用程序>config>autoload.php 文件中 确保你的库中有数据库

$autoload['libraries'] = array('database','session');

【讨论】:

以上是关于CodeIgniter A PHP Error 遇到致命错误的主要内容,如果未能解决你的问题,请参考以下文章

我希望 codeigniter 回显 php 错误而不是 500 内部错误

如何在 CodeIgniter 中禁用 PHP 错误报告?

Codeigniter 3有啥新玩意

CodeIgniter - 无线电输入上的 PHP Set_Radio

jQuery Blueimp FileUpload 上的 DELETE 方法不允许使用 Codeigniter/PHP(405 错误)?

codeigniter 3 - 删除 index.php:Linux 上的错误 404,但在 Windows 上工作正常