sql >> Databasteknik >  >> NoSQL >> MongoDB

Kan inte få Yii2-objektdata returnerad som Json

Importera svarsklass:

use yii\web\Response;
use Yii;

Berätta för Yii vilket format du vill ha som resultat genom att ställa in Yii::$app->response->format före return

public function actionIndex() {    
    Yii::$app->response->format = Response::FORMAT_JSON;        
    $data = ["success" => true, "message" => "Hello World"];
    return $data;
}

Svarsresultat:

{
    "success": true,
    "message": "Hello World"
}

Du kan läsa om svarsformat i yii2-kokboken




  1. Allvarligt fel:Oupptäckt undantag 'RedisException' med meddelandet 'Redis-server gick bort'

  2. 3 sätt att returnera distinkta värden i MongoDB

  3. Hur man gör en fråga med eller villkor i mongoid

  4. Redis Publicera/prenumerera