tp5 报错variable type error: array解决方法
当你在tp5框架中写方法时返回一个数组时,tp5会报错:variable type error: array
这是因为tp5不支持返回数组。
下面是小编亲测的2种解决方法,大家就看自己实际需求,来决定使用哪种方法。
方法一:需要修改你的源代码
直接在返回语句中加上json()、xml().....等你需要返回的数据类型函数
例如:
<?phpnamespace app\index\controller;use think\Db;class Index{ public function index() { $returnData=json(Db::query('select * from xtable');) return $returnData; }}
- 2
方法二:不修改修改源代码,需修改tp5配置文件
找到并打开tp5框架中的“config.php”配置文件。在该配置文件中找到
'default_return_type' => 'html'(如下图所示)
将这个属性设置为你需要返回的数据类型。例如这里可以设置为:
'default_return_type' => 'json'或者'default_return_type' => 'xml'
- 3
以上2种方式均可以返回结果,大家根据实际需要来决定使用哪种。
另附上‘ThinkPHP5.0完全开发手册’上关于这个报错的详细方法:
http://www.kancloud.cn/manual/thinkphp5/118017
tp5 报错variable type error: array解决方法相关推荐
- TP5返回数组variable type error: array解决办法
修改配置文件config.php 'default_return_type' => 'json'
- apache2.4以上版本 make报错[exports.lo] Error 1 解决方法
Apache2.4以上版本在进行编译时需要安装apr和apr-util两个关键包,否则编译不过去. 下载地址: apr:http://mirrors.aliyun.com/apache/apr/apr ...
- apache2.4.7 make报错[exports.lo] Error 1 解决方法
编写LAMP一键安装脚本,使用apache2.4.7版本,./configure没有报错,执行make时报错,如下: make[2]: *** [exports.lo] Error 1 make[2] ...
- vs2019 报错信息:error C2664 解决方法
1>D:\re.cpp(10,34): error C2664: "HMODULE LoadLibraryW(LPCWSTR)": 无法将参数 1 从"const ...
- 转)VCSA 6.5重启无法访问,报错“503 Service Unavailable”的解决方法
转)VCSA 6.5重启无法访问,报错"503 Service Unavailable"的解决方法 1. 问题 重启vcenter,登陆vsphere client,提示 &quo ...
- 微信二次分享签名错误php,微信二次分享报错invalid signature问题及解决方法
基于微信公众号开发的h5页面(使用jssdk接口),由用户A分享给用户B,用户B再次分享这个页面时,不能成功分享.问题出在用户B收到的分享链接与用户A打开的链接不同 A用户的链接为 B用户收到的连接 ...
- python https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 解决方法
python爬虫,使用requests库发送https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 解决方法: imp ...
- vs2010一运行就报错deven.exe assert failure 解决方法,卸载系统中.netFramework最新版本的(简体中文)...
vs2010一运行就报错deven.exe assert failure 解决方法,卸载系统中.netFramework最新版本的(简体中文) 转载于:https://www.cnblogs.com/ ...
- 程序执行报错Missing Connection or ConnectionString 解决方法
程序执行报错Missing Connection or ConnectionString 解决方法 参考文章: (1)程序执行报错Missing Connection or ConnectionStr ...
最新文章
- 2008年10月10日股票池
- [css] 异步加载CSS的方式有哪些?
- “约见”面试官系列之常见面试题之第七十三篇之js文件中import中加{}和不加{}的区别(建议收藏)
- InnerClass内部类
- php数据回显是什么意思,jquery回显是什么意思
- java 泛型 类型形参(Type Parameters) 通配符(wildcard)边界(Bound)
- Shiro——从零开始进行详解官方入门案例
- jeecg框架表格合计解决方案
- 计算机网络期中考试题周静,zj474~093期中考试反思
- python12306抢票_python编写抢票软件-12306抢票软件run下载python版-西西软件下载
- GAN·生成对抗网络——札记2-读《生成式对抗网络 GAN 的研究进展与展望》
- 前端学习笔记 HTML5 保姆级教程
- OpenOCD+GDB学习记录(1)
- 《es6标准入门》 阮一峰
- Axure之实现图片自动循环切换效果
- 5G无线技术基础自学系列 | 基础参数及帧结构
- 报告显示:风险环境和外挂类型关系密切 加速器外挂在模拟器环境里最多
- countdown软件测试死亡时间真假,countdown软件测试死亡时间真的吗?怎么回事
- 关于卷积神经网络的书籍,卷积神经网络基础知识
- DBeaver导出查询数据sql文件
热门文章
- 还原对于服务器 其他信息,还原 对于 服务器“ZHULIN-DB-DEV”失败。 (Microsoft.SqlServer.SmoExtended)...
- Rfid电子标签应用|杭州天堂伞业防伪解决方案
- 即刻了解血压血糖动态,健康数据轻松掌握,dido E55PROMAX体验
- java程序设计简明教程答案张晓龙_java2简明教程部分课后复习题答案
- oracle auto failover,Oracle学习之DATAGUARD(九) 自动Failover
- 基于JAVA游戏资讯网站计算机毕业设计源码+系统+数据库+lw文档+部署
- 企业微信会话内容存档PHP版SDK编译详细步骤
- 一个案例,看懂用户画像怎么做
- 字节收购“影拓邦”,在线票务市场迎新一轮竞速赛?
- 【一日一logo|day_10】史塔克家族凛冬将至