致命错误:在非对象中调用成员函数get() C:\ Program Files(x86)\ EasyPHP-DevServer-14.1VC9 \ data \ localweb \ Paging \ application \ models \ name_model.php
严重性:错误
消息:在非对象上调用成员函数get() 文件名:models / name_model.php
行号:13
回溯:
模型/ name_model.php:
class Name_model extends CI_Model {
public function __construct()
{
parent::__construct();
}
public function get_name()
{
$query = $this->db->get('name');
return $query->result();
}
}
第13行:$ query = $ this-> db-> get('name');
如何修复错误消息?
答案 0 :(得分:1)
您没有加载数据库库,说明您收到此错误的原因。
打开autoload.php文件并在库中添加此字符串
INNER JOIN master_table m1
ON CASE WHEN A.pid_x = B.master_id
另一种方法是你需要在模型中加载库
$autoload['libraries'] = array('database');
答案 1 :(得分:0)
当你只从你的桌子上取名字时,请将其写成如下,
public function get_name()
{
$query = $this->db->select('name')->get('your_table_name');
return $query->result();
}
它会正常工作。