100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > YII2 API接口格式化返回数据配置 统一拦截异常

YII2 API接口格式化返回数据配置 统一拦截异常

时间:2023-12-17 19:32:35

相关推荐

YII2 API接口格式化返回数据配置 统一拦截异常

YII2 API接口格式化返回数据配置,统一拦截异常,在配置文件 main.php

'response' => ['class' => 'yii\web\Response','on beforeSend' => function ($event) {$response = $event->sender;$code = $response->statusCode;$data = ['code' => $code == 200 ? 0 : -1,'status' => $code];$data['msg'] = $code >= 400 ? Yii::$app->getErrorHandler()->exception->getMessage() : 'OK';if ($code == 200) {$data['data'] = $response->data;}$response->data = $data;$response->statusCode = 200;$response->format = \yii\web\Response::FORMAT_JSON;},],

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。