1.默认配置
return [
'components' => [
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=testdb',
'username' => 'demo',
'password' => 'demo',
],
],
];
2.AR选择DB配置
class Customer extends ActiveRecord
{
// ...
public static function getDb()
{
// 使用 "db2" 组件
return \Yii::$app->db2;
}
}
3.例子
index.php:
require_once __DIR__ . '/db.php';
dn.php:
<?php
$config['components']['db'] = [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=rm-bp1aliyun.com;dbname=user',
'username' => 'user',
'password' => 'user',
'charset' => 'utf8mb4',
];
多个.......