अपने डेटाबेस कॉन्फ़िगरेशन फ़ाइल में अपने डेटाबेस की संख्या के रूप में कई कॉन्फ़िगरेशन समूह जोड़ें:
$db['a']['hostname'] = 'localhost';
$db['a']['username'] = 'user';
$db['a']['password'] = 'pw';
$db['a']['database'] = 'db1';
...
$db['b']['hostname'] = 'localhost';
$db['b']['username'] = 'user';
$db['b']['password'] = 'pw';
$db['b']['database'] = 'db2';
...
//set the default db
$active_group = 'a';
फिर अपने मॉडल पर एक क्लास वेरिएबल इनिशियलाइज़ करें:
private $db_b;
और, कंस्ट्रक्टर में, इसे अनुसरण के रूप में सेट करें
__construct()
{
...
$this->db_b = $this->load->database('b', TRUE);
}
अब आप डेटाबेस का उपयोग करने में सक्षम हैं b
हमेशा की तरह:
$this->db_b->query('YOUR QUERY');
और स्पष्ट रूप से डिफ़ॉल्ट एक अनुसरण के रूप में:
$this->db->query('YOUR QUERY');