码迷,mamicode.com
首页 > 其他好文 > 详细

with() 用法注意

时间:2018-10-24 17:54:02      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:array   enter   sha   12px   sans   asa   turn   红色   Nid   

$TourismBarrage = CenterSharing::find()->select(‘user_id,nickname‘)
->with(‘user‘)
->groupBy(‘nickname‘)
->asArray()
->all();
在CenterSharing的模型中:
   public function getUser()
{
return $this->hasOne(UserWechat::className(),[‘unionid‘=>‘user_id‘])
->select(‘unionid,avatar‘);

}

with连表注意

1. 若这样写
   public function getUserWechat()
{
return $this->hasOne(UserWechat::className(),[‘unionid‘=>‘user_id‘])
->select(‘unionid,avatar‘);

}
报错: 类名重复 (粉红色标注)

2. select(‘unionid‘) (绿色标注)
  这个必须写,因为你 用到了 [‘unionid‘ => ‘user_id‘],   不写的话,照样报错


with() 用法注意

标签:array   enter   sha   12px   sans   asa   turn   红色   Nid   

原文地址:https://www.cnblogs.com/wangshuazi/p/9844602.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!