think-orm
think-orm copied to clipboard
关联与载入远程关联一对一想获取指定字段
可以加其他参数使得能够查询指定字段嘛?
如果在回调加了field参数,就变成join查询了,没有仔细追踪、、
回调可以这么写,是成功的,
'person' => function($query){ $query->getQuery()->setOption('field',['id,name']); }
@liu21st
确实比较麻烦,
我希望能够这样:
$model_list_rate = ModelOrderRate::with([
'service' => ['id,title']
])
但实际上需要这样:
$model_list_rate = ModelOrderRate::with([
'service' => function ($query) {
$query->getQuery()->setOption('field', ['id,title']);
}
])
能否支持第一种的用法呢,一对一关联是支持的,但是远程一对一就不行.