我有一個應用程序,我已經使用了2個數據庫連接。在我的數據庫配置文件中,我給出了兩個數組,如下所示。錯誤的數據庫配置陣列
$ active_group ='default'; $ active_record = TRUE;第一陣列 $ db ['default'] ['hostname'] ='主機名'; .............. ..........
第二陣列 $分貝[「another_db」] [「主機」] =「主機名」; .............. ..........
這工作正常。
現在,我複製了整個CI文件夾來開發另一個只需要一個數據庫連接的應用程序。
所以,現在,在數據庫配置文件中,我刪除了第二個配置數組。但是,db類正在獲取第一個應用程序的第二個數組,即「another_db」,並且它給出了以下錯誤。
當我更改配置文件中的默認(只有一個)數組名稱爲「another_db」「您已指定一個無效的數據庫連接組。」
。它工作正常。無法理解它將組名稱取爲「another_db」。
我的應用程序自動加載數據庫庫。我調試了Loader.php類中的ci_auto_loader,它調用了$ this-> database()函數而沒有參數。但是在函數庫($ params,$,$){}中,如果我回顯$ params,它會顯示「another_db」。