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

两个数据库可以在同一视图yii framework 1.1中合并吗?,yii,yii1.x,Yii,Yii1.x,怎么回事?我有一个问题,我开始学习yii 1.1。出于工作原因,我从这个版本开始。我的问题是,我想知道是否有可能这样做。 我在同一台服务器(localhost)上有两个不同的数据库 我需要做的是在视图中显示一个网格,其中包含来自其中一个数据库的一些数据,另一个网格(在同一视图中)包含来自另一个数据库的其他数据。 我在activerecord中有模型和getConnection()方法来选择这两个基,但我不知道如何添加第二个网格的数据,该网格包含来自另一个数据库的信息。 我希望你能指导我,我对许多

怎么回事?我有一个问题,我开始学习yii 1.1。出于工作原因,我从这个版本开始。我的问题是,我想知道是否有可能这样做。 我在同一台服务器(localhost)上有两个不同的数据库

我需要做的是在视图中显示一个网格,其中包含来自其中一个数据库的一些数据,另一个网格(在同一视图中)包含来自另一个数据库的其他数据。 我在activerecord中有模型和getConnection()方法来选择这两个基,但我不知道如何添加第二个网格的数据,该网格包含来自另一个数据库的信息。 我希望你能指导我,我对许多失败的尝试感到非常失落和沮丧


非常感谢你

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

'db1'=>array(...),
'db2'=>array(...),
现在,您可以从控制器调用应该使用的数据库

$query1=Yii::app()->db1->createCommand(...)->queryAll();
...
$query2=Yii::app()-db2->createCommand(...)->queryAll();
希望这会有帮助