yii2 關(guān)聯(lián)表之后如何將數(shù)據(jù)放入view層
1 回答

慕虎7371278
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊
比如:user 和站userdetail 兩個(gè)是關(guān)聯(lián)表
1.首先,在user Model你要設(shè)置一個(gè)方法
public function getDetail(){
return $this->hasOne(.....); // 這里怎么寫(xiě),請(qǐng)看文檔和結(jié)合你的實(shí)際表結(jié)構(gòu)
}
2.然后是Controller
比如userController
$userData = User::findOne(['id'=>1]);
return $this->render('view',['userData'=>$userData]);
3.最后是View
<?php var_dump($userData->detail);?>
這樣,User表關(guān)聯(lián)的Detail全都出來(lái)了
- 1 回答
- 0 關(guān)注
- 1013 瀏覽
添加回答
舉報(bào)
0/150
提交
取消