2015-11-26 18:34:39 3787次浏览 1条回答 1 悬赏 33 金钱

yii2 可以动态连接数据库么?
例如:登录的时候用户信息是从A 表拿到的 然后 我需要别的信息从B 表里取!(会有多个和B 表类似的表)!有没有大神有解决方案,或者

        if(!empty($_SESSION['this_mysql_db'])){
            $connection = new \yii\db\Connection([
                    'dsn' => 'mysql:host=127.0.0.1;dbname=xxxx',
                     'username' => 'root',
                     'password' => '1111',
                    ]);
            $connection->open();
            return $connection;
        }else{
            return Yii::$app->getDb();
        }
  • 回答于 2015-11-26 20:08 举报

    实际情况,用户信息的确是在user表,分组信息是在group表。你是想指多个数据库?

    1 条回复
    回复于 2015-11-27 16:05 回复

    登录的时候用户信息是从A 库拿到的 然后 我需要别的信息从B 库里取(之后所有信息都是从B 库里拿的)

您需要登录后才可以回答。登录 | 立即注册
yii菜鸟
主管

yii菜鸟

注册时间:2014-09-01
最后登录:2017-10-27
在线时长:61小时59分
  • 粉丝6
  • 金钱316
  • 威望0
  • 积分926

热门问题