ThinkPHP3.2.3數(shù)據(jù)庫(kù)設(shè)置新特性(2)_PHP教程
推薦:ThinkPHP 3.2 版本升級(jí)了哪些內(nèi)容ThinkPHP 3.2發(fā)布了挺長(zhǎng)時(shí)間了,這里也總結(jié)下這次ThinkPHP 3.2到底發(fā)生了哪些變化,方便程序員們進(jìn)行開發(fā)。 前言 ThinkPHP 3.2 基于 ThinkPHP 3.1 的基礎(chǔ)上有許多的變化,我覺得這個(gè)版本應(yīng)該設(shè)立為 ThinkPHP 4.0 而不是什么 3.2。如果你在使用 ThinkPHP 3.1 請(qǐng)勿貿(mào)然遷
代碼如下:
//在模型里單獨(dú)設(shè)置數(shù)據(jù)庫(kù)連接信息
namespace Home\Model;
use Think\Model;
class UserModel extends Model{
//調(diào)用配置文件中的數(shù)據(jù)庫(kù)配置1
protected $connection = 'DB_CONFIG1';
// 或者
protected $connection = 'DB_CONFIG2';
}
除了在模型定義的時(shí)候指定數(shù)據(jù)庫(kù)連接信息外,我們還可以在實(shí)例化的時(shí)候指定數(shù)據(jù)庫(kù)連接信息,如果采用的是M方法實(shí)例化模型的話,也可以支持傳入不同的數(shù)據(jù)庫(kù)連接信息,例如:
代碼如下:
$User = M('User','other_','mysql://root:[email protected]/demo#utf8');
表示實(shí)例化User模型,連接的是demo數(shù)據(jù)庫(kù)的other_user表,采用的連接信息是第三個(gè)參數(shù)配置的。
如果我們?cè)陧?xiàng)目配置文件中已經(jīng)配置了DB_CONFIG2的話,也可以采用:
$User = M('User','other_','DB_CONFIG2');
以上就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
分享:thinkPHP學(xué)習(xí)筆記之安裝配置篇這篇文章主要介紹了一款國(guó)產(chǎn)MVC框架thinkPHP,這里講訴的是thinkphp的安裝與配置,以及一個(gè)簡(jiǎn)單實(shí)例,有需要的小伙伴可以參考下。 國(guó)產(chǎn)框架thinkPHP,是一款MVC框架,這個(gè)框架最初模擬JAVA的struts框架,使用單一入口文件模擬JAVA的過濾器,使用action來模擬STRUTS的控
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索ThinkPHP3.2.3數(shù)據(jù)庫(kù)設(shè)置新特性(2)
- 教程說明:
PHP教程-ThinkPHP3.2.3數(shù)據(jù)庫(kù)設(shè)置新特性(2)
。