webman-admin返回的查詢數(shù)據(jù)怎么處理?
support\Response::__set_state(array(
'exception' => NULL,
'_header' =>
array (
'Content-Type' => 'application/json',
),
'_status' => 200,
'_reason' => NULL,
'_version' => '1.1',
'_body' => '{"code":0,"msg":"ok","count":1,"data":[{"id":1,"created_at":"2023-12-26 18:07:04","updated_at":"2024-01-04 16:18:59","uid":null,"black_type":0,"value":"124.1.1.2","note":"禁用該IP下所有用戶","adminid":1,"status":1}]}',
'file' => NULL,
))
比如這樣的返回結果,我想獲取 _body
里面的 adminid
并查詢他的信息,然后再輸出,應該怎么處理?
試了半天,最后用這種方式讀取和寫入數(shù)據(jù)的
$list = parent::select($request);
$data = json_decode($list->rawBody(),1);
foreach($data['data'] as &$v){
$admin = getAdminInfo($v['adminid']);
$v['admin'] = $admin['nickname'].'('.$v['adminid'].')';
}
$list->withBody(json_encode($data));
return $list;