本文主要是介绍ThinkPHP6 发现一种报错 “控制器不存在:app\controller\Error” 的情况,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
-
背景
近期在接触
ThinkPHP6
的项目开发,还是不算熟悉
运行代码时 出现如下错误截图:
-
梳理过程
起初,根据报错信息考虑到
“跨模块调用”
或者“控制器路径未指定”
的问题
但是排查之后发现都是顺畅的最后,
代码 Log::info()
打印信息排查发现,是分页获取数据导致的不执行
最终问题竟然定位在了 order 排序数组上 (['o.id' => 'desc']
)这是因为联表操作后,字段指定不确切导致
sql
语句执行错误,但报错竟然相关性不大 -
解决:
注意在操作数据
sql
执行代码时,一定要保证字段的指定正确性 …
这篇关于ThinkPHP6 发现一种报错 “控制器不存在:app\controller\Error” 的情况的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!