几个关键点:select之后toArray()。然后用foreach。
->order('order_id','desc')->page($page,$limit)->select()->toArray();
foreach ($data as $elt => $item) {
$data[$elt]["weight"] = Db::name('dh_school')->where('schoolname', $item['school_name'])->value('weight');
}
return json([
'code'=> 0,
'count'=> $count,
'data'=>$data,
'msg'=>__('Search successful')
]);
这样返回的data里就会多一个weight的信息