【发布时间】:2017-04-16 02:10:40
【问题描述】:
两个问题:
1.我使用yii2的post方法获取json数据,前端用Angularjs中的ngResource发送。我将 yii2 配置如下:
'parsers' => [
'application/json' => 'yii\web\JsonParser',
'text/json' => 'yii\web\JsonParser',
]
但是当我使用 $post = Yii::$app->request->post() 来获取数据时它不起作用。此外,数据未序列化。
2.我配置yii2
'response' => [
'formatters' => [
\yii\web\Response::FORMAT_JSON => [
'class' => 'yii\web\JsonResponseFormatter',
'prettyPrint' => YII_DEBUG,
]
]
],
当我发现它与
不同时Yii::$app->response->format = Response::FORMAT_JSON;
在返回一些值之前。前者不会将数据转换为 json 格式。不知道为什么?
【问题讨论】: