我有一個連接到CodeIgniter數據庫的問題。CodeIgniter和自動加載數據庫庫
在模型中,如果我做
$this->load->database();
然後查詢如
$query = $this->db->get('articles', 10);
作品和返回數據。然而,當我刪除負載>數據庫線,並嘗試自動加載數據庫庫,在應用程序/配置/ autoload.php使用
$autoload['libraries'] = array('database');
,上面的查詢失敗。因爲它在我明確加載庫時起作用,所以它不是我的數據庫連接的問題。我使用CodeIgniter 2.0.2(最新版本)。
由於我的大部分頁面都使用數據庫,所以我想自動加載它以避免每個模型都需要加載它。我誤解了有關加載數據庫庫的文檔,或者我做錯了什麼?
你能夠從控制器運行一個簡單的查詢嗎?它可能是你試圖做一些古怪的事情(我們沒有看到你的整個結構,或者文件的位置,所以我在這裏做出假設)。 – Jakub 2011-04-25 17:28:16