thinkphp6 withJoin后只显示部分字段数据
时间: 2023-11-27 13:53:25 浏览: 172
您好,关于您的问题,可以通过在withJoin方法中指定需要的字段来解决。具体做法是在withJoin方法中传入需要显示的字段名数组。例如:
```
$data = Db::name('user')->alias('u')
->join('dept d', 'u.dept_id=d.id')
->field('u.id,u.name,d.name as dept_name')
->select();
```
在这个例子中,withJoin方法中传入了字段名数组['u.id','u.name','d.name as dept_name'],因此只会显示这三个字段的数据。如果需要显示其他字段,只需要将字段名加入到数组中即可。希望能对您有帮助。
阅读全文