阅读

Yii2 使用另一数据库

Yii2  2015-08-31 11:05

1. 配置数据库

'db' => [
    'class' => 'yiidbConnection',
    'dsn' => 'mysql:host=localhost;dbname=mydb',
    'username' => 'user',
    'password' => 'pass',
    'charset' => 'utf8',
],
'db2' => [
    'class' => 'yiidbConnection',
    'dsn' => 'mysql:host=localhost;dbname=db2',
    'username' => 'user',
    'password' => 'pass',
    'charset' => 'utf8',
],

2. 重载方法

class Test extends ActiveRecord
{
    public static function getDb() {
        return Yii::$app->db2;
    }
}


广告

【腾讯云】618云上GO!云服务器限时秒杀,1核2G首年95元!
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。

广告

618优惠礼包限时领取,更有2000元飞天会员礼包等你来拿
上云优惠聚集地,云小站专属代金券可叠加产品折扣使用