问题如下

提示响应内容不能是数组
解决方法(操作前加上)
\Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
如下
public function actionData(){
\Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
$data = Goods::find()->asArray()->all();
return $data;
}

到此解决
本文介绍如何在Yii框架中正确设置控制器返回JSON格式的数据。通过简单示例展示如何避免响应内容为数组的问题,并确保API能正常工作。
1493

被折叠的 条评论
为什么被折叠?



