解决thinkphp中控制器无法加载的问题
ThinkPHP  /  管理员 发布于 8年前   880
在我们使用ThinkPHP框架时可能会遇到无法加载控制器的问题:
相信许多PHP开发者在使用ThinkPHP框架进行快速开发的时候遇到过,
通过URL访问控制器方法时遇到图上的这种问题。
为什么会无法加载控制器呢,原因有很多,但是据我所了解的来看,最有可能的还是:
你的Controller文件夹下没有存放你控制器的文件,
因为很可能你在开始学习或者测试的时候将控制器类写在了Index控制器的文件中,
但是在ThinkPHP中,在IndexController.class.php文件中写两个类是不规范的,
因为两个类如果写在了同一个文件里,那么在通过URL访问文件名以外的其它类时,
就像这样,
http://localhost:81/thinkphp_3.2.3_core/index.php/Home/Blog/read/5,
系统是找不到这个控制器的。
也就是说,系统找到这个控制器只有通过文件名BlogController.class.php来找,
你如果没有新建这个文件是不能指望系统帮你从IndexController.class.php这个文件找的,
因为在Controller文件夹下如果找不到BlogController.class.php这个文件,
系统就认为你没有写这个控制器,所以才会出现那样的错误。
我原来以为是因为没有开启参数绑定功能,
但是我找到ThinkPHP\Conf\convention.php看到这个
第二行显示参数绑定功能是开启的,所以就否定了我原来的想法,
后来通过咨询其他人才意识到是没有新建文件的原因。
以上就是解决thinkphp中控制器无法加载的问题的详细内容,
更多请关注其它相关文章!
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号