我正在使用来自单个数据库的多个模式在 CodeIgniter 中使用 PostgreSQL 开发代理端口应用程序。我设计的设置工作正常。
所以我现在面临的问题是,经过一段时间后,它开始在不同的页面上显示以下错误,例如:
致命错误:在第 30 行对 D:\xampp\htdocs\mangonet\application\modules\settings\models\adminmodel.php 中的非对象调用成员函数 result()
致命错误:在第 56 行对 D:\xampp\htdocs\mangonet\application\modules\users\models\adminmodel.php 中的非对象调用成员函数 num_rows()
致命错误:在第 86 行对 D:\xampp\htdocs\mangonet\application\modules\users\models\adminmodel.php 中的非对象调用成员函数 row()
让我举一个例子
只有当它始终存在时,我才会尝试找出特定问题。但是当我刷新我的页面或从函数中删除该 row()
function get_item_by_id($table, $id)
{
return $this->db->get_where($table, array('id' => $id))->row();
}
它返回黑色结果,当我将其添加回来时,问题消失了,它开始正常工作。我知道您可以看到上述致命错误上述解决方案可用。但我的问题有点复杂。