我正在開發一個使用PostgreSQL的CodeIgniter中的代理端口應用程序,它使用來自單個數據庫的多個模式。我設計的設置工作正常。帶有PostgreSQL多模式問題的CodeIgniter
所以我面對現在的問題是,當一些時間間隔之後開始顯示在不同的頁面下面的錯誤,如:
Fatal error: Call to a member function result() on a non-object in D:\xampp\htdocs\mangonet\application\modules\settings\models\adminmodel.php on line 30
Fatal error: Call to a member function num_rows() on a non-object in D:\xampp\htdocs\mangonet\application\modules\users\models\adminmodel.php on line 56
Fatal error: Call to a member function row() on a non-object in D:\xampp\htdocs\mangonet\application\modules\users\models\adminmodel.php on line 86
讓我舉一個例子
我試着只有在一直存在的情況下才能找出特定的問題。但是,當我刷新我的網頁或從功能
function get_item_by_id($table, $id)
{
return $this->db->get_where($table, array('id' => $id))->row();
}
它返回一個黑色的結果,當我將其重新添加,問題消失了刪除行(),並開始正常工作。 我知道上面的致命錯誤,你可以看到上面的解決方案是可用的。但是我的問題有點複雜。