public function getMySubscribe($uid){
$users = Subscribed::with('profile')->where('uid', $uid)->field('subscribe_id as cid')->select();
$arr = $users->toArray();
print_r($arr);die();
}
public function profile()
{
return $this->hasOne(SubscribeCategory::class, 'id', 'cid');
}运行结果如下:
需求如下:
1、能否自定义关联模型的字段,而不是默认查询出全部字段,如我只需要查询出profile数组里面的subscriber字段。
2、能否把查询出来的结果结果集同级显示,而不是一个独立的数组,如profile数组里面的subscriber字段与cid同级展示。
看下了thinkphp6开发手册没有提到,麻烦懂的朋友告知一下,谢谢。
最佳答案