【发布时间】:2016-12-01 16:45:46
【问题描述】:
我使用 yii2 构建了一个需要连接一些表的应用程序。我可以简单地加入他们并搜索相关领域的数据。我通过添加这样的连接来做到这一点>
public function getNextTab()
{
return $this->hasOne(NextTab::className(),['id' =>'id_nexttab']);
}
并使用这样的方式在搜索模型中请求数据 ->
->where ('id'='ok') ->
->joinWith('nextTab')
->joinWith('nextTab.nextTab1')
->joinWith('nextTab.nextTab1.nextTab2');
我的问题是当我尝试对来自不同数据库的表执行此操作时。查询是给我错误,例如
SQLSTATE[42S02]: Base table or view not found:
任何提示如何通过它?或者如何做其他连接方式来获取数据。
【问题讨论】: