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');

承接各种网站开发与修改、爬虫、数据采集分析、小程序等任务

Html+Css+JS+PHP+Nodejs+Python

专治网站各种不服

一起探讨,互相学习,共同进步!有事儿您说话。

This entry was posted in ThinkPHP and tagged , by 织梦先生. Bookmark the permalink.