thinkphp5 返回数组提示variable type error: array

先放系统报错截图

thinkphp5 返回数组提示variable type error: array_第1张图片

model业务层代码如下,从数据库获取指定数量的商品信息。
thinkphp5 返回数组提示variable type error: array_第2张图片

但是在controller 层直接return,就会报错 variable type error: array
thinkphp5 返回数组提示variable type error: array_第3张图片

解决办法:用json() 函数返回。
thinkphp5 返回数组提示variable type error: array_第4张图片

此时,正常输出返回结果了。

thinkphp5 返回数组提示variable type error: array_第5张图片

原因:TP5访问控制器,不能用return直接返回数组。
参考链接:
http://www.thinkphp.cn/topic/42263.html
https://jingyan.baidu.com/article/e9fb46e14672487521f76682.html



你可能感兴趣的:(ThinkPHP)