Codeigniter コントローラー_contruct
に 2 つの異なるデータベースを連続してロードしました。2番目のデータベースを実際に呼び出している間は正常に動作しますが、最初にロードされたデータベースは2番目にロードされたデータベースを参照しています。
function __construct(){
parent::__construct();
$this->liveDB = $this->load->database('liveDB', TRUE);
$this->metricsDB = $this->load->database('metricsDB', TRUE);
}
私の行動
$this->metricsDB->query("") // working good
$this->liveDB->query("") // referring database metricsDB
注:__constructで順序を変更すると、逆に機能します