一個(gè)項(xiàng)目根據(jù)需要會(huì)要求連接多個(gè)數(shù)據(jù)庫,那么在yii2中如何鏈接多數(shù)據(jù)庫呢?其實(shí)很簡單,在配置文件中稍加配置即可完成。
配置方法如下:
打開數(shù)據(jù)庫配置文件commonconfigmain-local.php,在原先的db配置項(xiàng)下面添加db2,配置第二個(gè)數(shù)據(jù)庫的屬性即可。
實(shí)例:
'db' => [ 'class' => 'yiidbConnection', 'dsn' => 'mysql:host=localhost;dbname=hyii2', //數(shù)據(jù)庫hyii2 'username' => 'root', 'password' => 'pwhyii2', 'charset' => 'utf8', ], 'db2' => [ 'class' => 'yiidbConnection', 'dsn' => 'mysql:host=localhost;dbname=hyii', //數(shù)據(jù)庫hyii 'username' => 'root', 'password' => 'pwhyii', 'charset' => 'utf8', ],
如上配置就可以完成yii2連接多個(gè)數(shù)據(jù)庫的功能。
相關(guān)教程推薦:yii框架