因項(xiàng)目需求,需要用到連接兩個(gè)庫,所以封裝了個(gè)方法,實(shí)例如下:
tp3.2手冊(cè)連接數(shù)據(jù)庫
在公共的function.php加入封裝的方法
function getCrmModel($name) { // new的model可以根據(jù)自己的需求去更改 return new \Home\Model\CrmModel($name); }
model代碼
?php namespace Home\Model; class CrmModel extends BaseModel { public function _initialize(){ parent::_initialize(); $this->connection = array( 'db_type' => C('CRM_DB.DB_TYPE'), 'db_user' => C('CRM_DB.DB_USER'), 'db_pwd' => C('CRM_DB.DB_PWD'), 'db_host' => C('CRM_DB.DB_HOST'), 'db_port' => C('CRM_DB.DB_PORT'), ); $this->dbName = C('CRM_DB.DB_NAME'); $this->tablePrefix = C('CRM_DB.DB_PREFIX'); } }
在公共的config中添加配置信息
//第二個(gè)數(shù)據(jù)庫配置信息 'SFK_DB'=>array( 'DB_TYPE' => 'mysql', // 數(shù)據(jù)庫類型 'DB_HOST' => 'localhost', // 服務(wù)器地址 'DB_NAME' => 'test', // 數(shù)據(jù)庫名 'DB_USER' => 'root', // 用戶名 'DB_PWD' => 'root', // 密碼 'DB_PORT' => '3306', // 端口 'DB_PREFIX' => 'test_', // 前綴 ),
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。
標(biāo)簽:湘西 廈門 濮陽 梅河口 文山 海北 惠州 黔東
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《thinkphp3.2同時(shí)連接兩個(gè)數(shù)據(jù)庫的簡(jiǎn)單方法》,本文關(guān)鍵詞 thinkphp3.2,同時(shí),連接,兩個(gè),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。