Yii2.0 多表联查问题 [ 2.0 版本 ]
//控制器:
public function actionView($id)
{
$orgs = OrgToLessons::find()->joinWith('treeNodes')->joinWith('lessons')->where(['lessons.id' => $id,'tree_type_id'=>21])->all();
var_dump($orgs);
return $this->render('view', [
'model' => $this->findModel($id),
]);
}
//OrgToLessons模型:
public function getLessons(){
return $this->hasMany(Lessons::className(), ['id' => 'lesson_id']);
}
public function getTreeNodes(){
return $this->hasMany(TreeNode::className(), ['kid' => 'org_id']);
}
怎么取得TreeNode模型的数据?
共 1 个回答
kaylio
注册时间:2015-03-12
最后登录:2015-03-27
在线时长:1小时58分
最后登录:2015-03-27
在线时长:1小时58分
- 粉丝0
- 金钱4
- 威望0
- 积分14