tp6在模型关联中获取指定字段

浏览:4623 发布日期:2020/09/23 分类:ThinkPHP6专区
现在是要获取一篇文章的具体信息,包括文章信息,文章所属用户,文章的所有评论,所有评论的用户信息,所有评论的赞,所有赞的用户信息,代码如下$issue = $this->issueModel->where('id', '=', $id)
            ->field('id,user_id,title,content,view_count,created_at,type_name')
            ->with(['user' => function($query) {
                $query->field('member_id,username,headimgurl');
            },'comment.approve.user'])
            ->find();
但是这样的话,在comment.approve.user中,就无法设置获取所有字段;
并且在with中我只是写了comment.approve.user(只是为了获取所有点赞的用户信息),但是出来的结果却是包含了所有的评论和所有的点赞相关的信息,这样的话,该怎么设置获取指定的字段信息呢?求指教下
最佳答案
评论( 相关
后面还有条评论,点击查看>>