【发布时间】:2017-12-27 07:14:31
【问题描述】:
我在yii2模型中有如下关系
public function getStreamsFormations()
{
return $this->hasMany(StreamsFormations::className(), ['stream_id' => 'id']);
}
public function getFormations()
{
return $this->hasMany(Formations::className(), ['id' => 'formation_id'])->via('streamsFormations');
}
如何从关系“getFormations()”创建完整的mysql查询?
我需要它在其他地方使用它...
我用过...
$query = $model->getFormations()->createCommnad()->rawSql;
但它跳过了查询中的 via 关系表。
【问题讨论】:
-
我有很多解释我的问题...
标签: yii yii2 yii2-advanced-app