【发布时间】:2020-10-21 14:20:27
【问题描述】:
我正在使用 CodeIgniter Web 框架来构建我的 Web 应用程序,但我遇到了以下错误。我陷入了困境,不知道如何解决。我是 CodeIgniter 的新手。请帮助我提前谢谢。
致命错误:未捕获的错误:当不在 D:\xampp\htdocs\webapp\application\helpers\basic_helper.php:16 的对象上下文中使用 $this 堆栈跟踪:#0 D:\xampp\htdocs\webapp\ application\views\default\welcome\index.php(1): getKYCByUserID(1) #1 D:\xampp\htdocs\webapp\system\core\Loader.php(833): include('D:\xampp\htdocs ...') #2 D:\xampp\htdocs\webapp\system\core\Loader.php(419): CI_Loader->_ci_load(Array) #3 D:\xampp\htdocs\webapp\application\controllers\welcome .php(14): CI_Loader->view('default/welcome...') #4 D:\xampp\htdocs\webapp\system\core\CodeIgniter.php(359): Welcome->index() #5 D:\xampp\htdocs\webapp\index.php(206): require_once('D:\xampp\htdocs...') #6 {main} 在 D:\xampp\htdocs\webapp\application\helpers\ 中抛出basic_helper.php 第 16 行
function getKYCByUserID($user_id){
$this->db->where('id',$user_id);
$query = $this->db->get('tbl_users');
return $query->row();
}
【问题讨论】:
-
看起来您调用了
getKYCByUserID($user_id),但您没有使用参数调用它。因此,这不是导致问题的代码,而是在错误所在的位置调用此方法 -
好,我试试
标签: php codeigniter xampp