thinkphp5显示类不存在怎么办
发布时间 - 2022-12-09 00:00:00 点击率:次thinkphp5显示类不存在的解决办法:1、在Controller层通过new Employee类进行查询;2、将代码修改为“$dlist = Db::name("employee")->where($condition)->field("id,name")->select();”即可。
本教程操作环境:Windows7系统、ThinkPHP5版、Dell G3电脑。
thinkphp5显示类不存在怎么办?
Thinkphp5 Model类出现报错,类的属性不存在:app\admin\model\
今天写着代码,刷新页面突然就出现了这个报错,一开始无从下手,这种既然是报了Model类的错误,先从Employee Model类查看下代码,并没有什么不对的地方。
跟别人研究了下,定位到了错误点。下面是步骤:
我是在Controller层通过 new Employee类进行查询的
$employee = new Employee; dlist = $employee->where($condition)->field("id,name")->select();
这时候如果改成Db::name()查询的方式就不会显示报错
$dlist = Db::name("employee")->where($condition)->field("id,name")->select();通过查询发现,通过new Model类返回的结果是对象,而不是数组,如果页面使用的是数组赋值的方式,即 $dlist["name"]就会报错,如果改成$dlist->name的方式就可以。
或者在获取到对象结果,返回到页面之前,使用toArray()函数转换为数组,也是可以解决报错的。
推荐学习:《thinkPHP视频教程》
# 报错
# 不存在
# 的是
# 有什么
# 就会
# 是在
# 无从下手
# 写着
# 转换为
# 解决办法
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
香港服务器选型指南:免备案配置与高效建站方案解析
打造顶配客厅影院,这份100寸电视推荐名单请查收
Laravel如何自定义分页视图?(Pagination示例)
JS实现鼠标移上去显示图片或微信二维码
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
黑客入侵网站服务器的常见手法有哪些?
Laravel怎么发送邮件_Laravel Mail类SMTP配置教程
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
如何快速查询域名建站关键信息?
香港服务器部署网站为何提示未备案?
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】
Android GridView 滑动条设置一直显示状态(推荐)
Laravel如何使用Service Container和依赖注入?(代码示例)
laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法
JavaScript如何实现类型判断_typeof和instanceof有什么区别
Laravel如何为API编写文档_Laravel API文档生成与维护方法
laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
Laravel distinct去重查询_Laravel Eloquent去重方法
零基础网站服务器架设实战:轻量应用与域名解析配置指南
如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
如何快速打造个性化非模板自助建站?
手机网站制作与建设方案,手机网站如何建设?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
b2c电商网站制作流程,b2c水平综合的电商平台?
如何解决hover在ie6中的兼容性问题
laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程
怎样使用JSON进行数据交换_它有什么限制
EditPlus中的正则表达式 实战(4)
Laravel怎么连接多个数据库_Laravel多数据库连接配置
打开php文件提示内存不足_怎么调整php内存限制【解决方案】
Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
Python函数文档自动校验_规范解析【教程】
如何在IIS服务器上快速部署高效网站?
Laravel如何记录自定义日志?(Log频道配置)
Laravel如何升级到最新版本?(升级指南和步骤)
Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程
Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询
Laravel怎么使用Intervention Image库处理图片上传和缩放
jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康
如何利用DOS批处理实现定时关机操作详解
如何快速搭建个人网站并优化SEO?
如何用西部建站助手快速创建专业网站?
如何在Windows 2008云服务器安全搭建网站?


yee = new Employee;
dlist = $employee->where($condition)->field("id,name")->select();