您好,欢迎您来到示例网站!

Yii2 response 500 错误自定义显示

yii2 1438 人浏览
return [
   // ...
   'components' => [
       'response' => [
           'class' => 'yii\web\Response',
           'on beforeSend' => function ($event) {
               $response = $event->sender;
               if ($response->data !== null && !empty(Yii::$app->request->get('suppress_response_code'))) {
                   $response->data = [
                       'success' => $response->isSuccessful,
                       'data' => $response->data,
                   ];
                   $response->statusCode = 200;
               }
           },
       ],
   ],
];


客服电话
17689321832
工作时间
09:00-24:00