thinkphp5使用$this->return后错误提示:variable type error: array

函数内使用了$this->return($data,200,'success');

测试后返回报错variable type error: array

20181230210933

查来查去,找到问题根源了,错得是自己。

这个文件已经配置了返回数据的格式,是我直接在浏览器中输入得带参数的get请求,这里的配置(default_ajax_return)只对ajax生效,所以直接使用实际页面的POST请求,就正常了。

如果不爽,就直接这么使用就OK了。

$this->return($data,200,'success','json');