关于model里关联表,怎么给表设置别名 [ 2.0 版本 ]
public function getDoctor()
{
return $this->hasOne(Doctor::className(), ['id' => 'doctor_id']);
}
比如我在model中关联了一张doctor表,但是我想给doctor表设置别名,请问要怎么设置?
最佳答案
-
Try This :
public function getDoctor() { return $this->hasOne(Doctor::className(), ['id' => 'doctor_id']) ->from(['alias' => Doctor::tableName()]); }
共 1 条回复wgx214 觉得很赞
wgx214
注册时间:2014-04-22
最后登录:2020-01-14
在线时长:6小时43分
最后登录:2020-01-14
在线时长:6小时43分
- 粉丝2
- 金钱130
- 威望0
- 积分190