Get response in JSON format in Yii2

前端 未结 4 1404
野的像风
野的像风 2020-12-18 19:19

I\'m trying to convert and array of response into JSON format. I have tried all the answers that were posted on SO and other websites like web1,web2 adding header(\'Co

4条回答
  •  悲哀的现实
    2020-12-18 19:47

    use yii\helpers\Json;
    use yii\web\Response;
    

    Firstly include the 2 lines above at the top of your controller, then in any of your Controller actions, just before the return statements, include the below

    Yii::$app->response->format = Response::FORMAT_JSON;
    return Json::encode([
                'message' => 'success'
    ]);
    

    You can build the return array as you deem fit.

提交回复
热议问题