相信许多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看到这个

第二行显示参数绑定功能是开启的,所以就否定了我原来的想法,后来通过咨询其他人才意识到是没有新建文件的原因,才写下这篇博客,希望与所有的PHP开发者共勉,不要再犯这么愚蠢的错误了。

ThinkPHP框架中解决无法加载控制器的问题—原因之一相关推荐

  1. 基于Netty手工实现springMVC框架-----两种方式加载控制器

    1.手写springMVC框架 本篇我们通过两种方式来加载控制器,一种是配置文件的方式:另外一种是通过注解的形式. 1.配置文件方式 1.自定义Controller配置文件XML 我定义的格式如下: ...

  2. 图像处理过程中图像不能加载的其中一个原因解答

    我做了一个图像处理程序,编译是正确的,但是加载不进去BMP格式的图片,找了好久的原因,终于被我找到了: 需要在 void CImageProcessingDoc::Serialize(CArchive ...

  3. bootstrap 数据加载中提示_解决Quartz定时器中查询懒加载数据no session的问题

    作者:下一秒升华 出自:CSDN 原文:blog.csdn.net/u013815546/article/details/53032445 相信大家在web开发过程中一定遇到过一种情况,Class班级 ...

  4. 解决hibernate中的懒加载(延迟加载)问题

    解决hibernate中的懒加载(延迟加载)问题 我们在开发的时候经常会遇到延迟加载问题,在实体映射时,多对一和多对多中,多的一样的属性默认是lazy="true"(即,默认是延迟 ...

  5. Linux系统安装驱动过程中ko文件加载错误(Required key not available)的解决办法

    Linux系统安装驱动过程中ko文件加载错误(Required key not available)的解决办法 问题描述 在Ubuntu上使用CP210x USB转UART设备时需要安装驱动程序(CP ...

  6. bug解决-Vue中img图片加载失败解决方案

    Vue 中img图片加载失败解决方案 bug:assets文件下的图片动态取得话,显示不出来. 解决方法:把图片放到public文件夹下 public是直接原封不动打包到dist里面

  7. php ci框架中载入css和js文件失败的原因及解决方法

    在将html页面整合到ci框架里面的时候,载入css和js失败.原因是ci框架是入口的框架 对框架中文件的全部请求都须要经过index.php处理完毕,当载入外部的css和js文件的时候要使 用bas ...

  8. 浅谈Android中的异步加载之ListView中图片的缓存及优化三

    隔了很久没写博客,现在必须快速脉动回来.今天我还是接着上一个多线程中的异步加载系列中的最后一个使用异步加载实现ListView中的图片缓存及其优化.具体来说这次是一个综合Demo.但是个人觉得里面还算 ...

  9. ThinkPHP3.2无法加载控制器

    无法加载控制器:Admin 错误位置 FILE: D:\phpStudy\WWW\wisdom\ThinkPHP\Library\Think\App.class.php LINE: 101 在将Thi ...

最新文章

  1. zabbix监控Tomcat
  2. C#预处理符号—C#基础回顾
  3. 利用 GitHub 搭建独立 Web 网站
  4. 初学者适用的最新Java学习路线
  5. 两年发表14篇论文,其中10篇一作,这是她的科研进阶攻略
  6. java 拉丁文 unicode_“java语言使用的是Unicode编码”是指的jvm?.java文件?
  7. VSFTP配置详解+虚拟用户的支持
  8. 新版火狐浏览器怎么调整字体 火狐浏览器字体调整技巧分享
  9. URL.createObjectURL图片预览
  10. 视频信息查看,帧信息查看
  11. ubuntu openssl_在Ubuntu下安装旧版seurat
  12. 操作系统OS lab4 (xv6) 实验报告
  13. macOS 下的数据库客户端工具
  14. 万能五笔输入法弹窗_万能五笔输入法广告如何彻底关闭
  15. 微信小程序运营之如何获取流量
  16. 计算机wap怎么制作表格,如何在电脑上制作简单的表格?
  17. 重装战姬服务器维护,重装战姬2020年9月10日更新维护公告重装战姬2020年9月10日更新了什么 - 量产资源网...
  18. 爆火的ChatGPT到底能做什么?5分钟带你进入AI的大门
  19. 淘宝/天猫整店采集(店铺宝贝列表接口)
  20. 你必须懂!也可以懂的@Transactional原理!

热门文章

  1. Oracle 特殊符号‘‘的处理
  2. DRM 驱动程序开发(开篇)
  3. BS客户端安全使用解决方案
  4. 广东2007新登记软件产品清单(转载)
  5. Apache配置域名-绑定到指定项目目录
  6. 如何将 DAT 转换为 MP4
  7. Python--文件的读写
  8. JS实现五笔编码查找对应index(nodejs实现)
  9. Python3爬虫学习笔记——xpath练习之爬取起点网玄幻小说排行
  10. BigDecimal 往左移动两位小数_小学五年级上册数学小数除法应用题专项练习,拿给孩子做做看...