Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database Yii2提供ActiveRecord模型数据库的构造细节_Database_Activerecord_Yii2 - Fatal编程技术网

Database Yii2提供ActiveRecord模型数据库的构造细节

Database Yii2提供ActiveRecord模型数据库的构造细节,database,activerecord,yii2,Database,Activerecord,Yii2,我正在为Yii2构建一个登录系统,该系统可以从Yii2应用程序中的一个表中创建标识,也可以从外部数据库中的数据创建标识,这些数据可以驻留在多个数据库中的一个数据库中 我知道我可以在apps配置中设置第二、第三、第四个数据库,但它不适合用例,因为数据库属于可以更改它的用户,等等 我需要做的是实例化一个ActiveRecord模型,将它应该连接到的数据库的数据库详细信息传递给它进行查询 我试图找出正确的方法来做这件事,这让我很困惑 我知道您可以将配置数组传递给构造函数,但我无法理解应该如何做,是否应

我正在为Yii2构建一个登录系统,该系统可以从Yii2应用程序中的一个表中创建标识,也可以从外部数据库中的数据创建标识,这些数据可以驻留在多个数据库中的一个数据库中

我知道我可以在apps配置中设置第二、第三、第四个数据库,但它不适合用例,因为数据库属于可以更改它的用户,等等

我需要做的是实例化一个ActiveRecord模型,将它应该连接到的数据库的数据库详细信息传递给它进行查询

我试图找出正确的方法来做这件事,这让我很困惑

我知道您可以将配置数组传递给构造函数,但我无法理解应该如何做,是否应该创建\yii\db\connection的对象并将其传递给\uu构造? 如果是这样,我该如何执行连接

我已经搜索了所有类似的用例,但我无法发现任何有帮助的东西,即使是一个指针也很好


非常感谢

好的,在以不同的方式进行了这么多的头部撞击和搜索之后,我发现了一种非常简单和明智的方法,答案确实来自于此