think-orm icon indicating copy to clipboard operation
think-orm copied to clipboard

v3 withJoin中使用field方法不符合预期

Open kyour-cn opened this issue 2 years ago • 0 comments

示例:


        $list = ProjectEmployeeModel::where($where)
            ->withJoin([
                'projects' => function (Query $query) {
                    $query->field('title');
                }
            ])
            ->paginate($pageSize);

如上,返回结果中projects对象并不只查了title字段,而是所有

但是把title返回到了列表中与projects同级

是bug还是故意这样设计?如何使projects只查询指定字段呢?

kyour-cn avatar May 31 '23 07:05 kyour-cn