【发布时间】:2019-07-29 10:55:33
【问题描述】:
你能帮帮我吗?如何关联并加入 .我得到error 没有名为“项目”的关系。 我在我的代码中使用 ActiveRecord:
$posts = MaKantor::find()
->leftJoin('project.track', '`track`.`id_office` = `m_kantor`.`kantor_id`')
->with('project.track')->where(['collecting_id' => $model->collecting_id])
->all();
和配置
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=project',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
],
'db2' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=db_master',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
],
【问题讨论】:
-
在同一张表中使用
joinWith和leftJoin有什么用处project.track?
标签: yii yii2 yii2-advanced-app