因項(xiàng)目需求,需要用到連接兩個庫,所以封裝了個方法,實(shí)例如下:
tp3.2手冊連接數(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中添加配置信息
//第二個數(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é)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。
您可能感興趣的文章:- PHP連接MySQL數(shù)據(jù)庫三種實(shí)現(xiàn)方法
- PHP連接SQL server數(shù)據(jù)庫測試腳本運(yùn)行實(shí)例
- PHP連接MySQL數(shù)據(jù)庫操作代碼實(shí)例解析
- PHP實(shí)現(xiàn)單例模式建立數(shù)據(jù)庫連接的方法分析
- 解決php用mysql方式連接數(shù)據(jù)庫出現(xiàn)Deprecated報(bào)錯問題
- php pdo連接數(shù)據(jù)庫操作示例
- PHP連接MySQL數(shù)據(jù)庫的三種方式實(shí)例分析【mysql、mysqli、pdo】
- php連接mysql數(shù)據(jù)庫最簡單的實(shí)現(xiàn)方法
- thinkPHP5框架實(shí)現(xiàn)多數(shù)據(jù)庫連接,跨數(shù)據(jù)連接查詢操作示例
- 詳解PHP中的數(shù)據(jù)庫連接持久化