2017-03-13 66 views
0

我正在为Yii2构建一个登录系统,它可以从Yii2应用程序的表内或外部数据库的数据中创建标识,数据可以位于多个,许多数据库。Yii2提供ActiveRecord模型数据库结构的详细信息

我知道我可以设置第二,在应用程序配置第三,第四数据库,但它不适合使用情况下,作为数据库属于谁可以改变它,用户等

什么我需要做的是实例化一个ActiveRecord模型,将它应该连接到的数据库的数据库细节传递给查询。

我试图找出正确的方法来解决这个问题,这让我非常困惑。

我知道你可以传递一个配置数组给我的构造函数,但我无法理解我应该怎么做,我应该创建和\ yii \ db \ connection的对象并将它传递给__construct? 如果是的话,我如何执行连接?

我已经搜遍遍了类似的用例,但我无法发现任何有用的东西,即使是一个指针会很好。

非常感谢

回答

0

好了,经过这么多撞头,并以不同的方式进行搜索,我发现了一个非常简单的和明智的做法,得到的答复确实来自SO。

Yii2 set db connection at runtime