yii 两个数据库可以合并在同一个视图中吗?

to94eoyn  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(138)

怎么了?我有一个问题,我开始学习yii 1.1.由于工作原因我开始使用这个版本.我的问题是这个,我想知道是否可以这样做.我在同一个服务器(localhost)上有两个不同的数据库.
我需要做的是在视图中显示一个网格,其中包含来自一个数据库的一些数据和另一个网格(在同一个视图中)与其他数据库中的其他数据进行交互。()来选择两个基础,但我不知道如何添加包含其他数据库信息的第二个网格的数据。我希望你能指导我我非常失落和沮丧的许多失败的尝试。
非常感谢!

eni9jsuy

eni9jsuy1#

您必须将数据库连接配置为数组类型。

'db1'=>array(...),
'db2'=>array(...),

并且现在可以从控制器调用应该使用的数据库。

$query1=Yii::app()->db1->createCommand(...)->queryAll();
...
$query2=Yii::app()-db2->createCommand(...)->queryAll();

希望能有所帮助。

相关问题