thinkphp无法加载控制器怎么办

发布时间 - 2019-08-22 00:00:00    点击率:

ThinkPHP3.2无法加载控制器怎么办?

在将ThinkPHP3.1.3升级到ThinkPHP3.2.3时,即使将View、Mode、Controller放到了指定目录下也还是出现无法加载控制器的问题,经过一番研究,发现主要可能由几个原因引起。

(1)APP_USE_NAMESPACE(是否使用命名空间):当设置为false时,如果定义控制器时使用了命名空间,则会导致无法加载控制器,此时将参数设为true即可。可在ThinkPHP/Common/Conf/convention.php中设置。

相关推荐:《ThinkPHP教程》

(2)ACTION_BIND_CLASS(是否绑定方法和类):当设置为false时,Controller文件夹的结构应该为Controller/View名Controller.class.php,方法在类中逐个写;但设置为ture时,则Controller文件夹的结构应该为Controller/View名/方法.class.php,一个类对应一个方法。

(3)MODULE_ALLOW_LIST(允许访问模块)和MODULE_DENY_LIST(禁止访问模块):当模块设置在禁止访问或未设置在允许访问的列表中,则无法正常访问该模块下的所有页面。

(4)URL_MODEL(URL访问模式):当不为0时,若使用U方法调用模块下的其他控制器的方法,需通过定义BIND_MODULE来定义模块,否则无法识别当前模块。

(5)控制器定义有误:控制器中必须在首个非注释行定义命名空间,并且定义控制器时注意class名称的拼写,以及extends的控制器是否存在,常常因为这个小问题导致无法访问控制器。

(6)BIND_MODULE(绑定模块):如果在入口文件中绑定了模块,则路径中不能再包含模块,否则无法访问控制器。


# thinkphp  # php  # 命名空间  # class  # 设置为  # 加载  # 绑定  # 无法访问  # 几个  # 设为  # 可在  # 不为  # 升级到  # 定了 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何快速搭建高效简练网站?  iOS验证手机号的正则表达式  如何在Windows 2008云服务器安全搭建网站?  javascript基本数据类型及类型检测常用方法小结  开心动漫网站制作软件下载,十分开心动画为何停播?  大同网页,大同瑞慈医院官网?  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  JS经典正则表达式笔试题汇总  Laravel怎么在Controller之外的地方验证数据  1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤  如何在企业微信快速生成手机电脑官网?  如何确认建站备案号应放置的具体位置?  iOS正则表达式验证手机号、邮箱、身份证号等  智能起名网站制作软件有哪些,制作logo的软件?  三星、SK海力士获美批准:可向中国出口芯片制造设备  如何快速查询网址的建站时间与历史轨迹?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  如何做网站制作流程,*游戏网站怎么搭建?  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  如何用虚拟主机快速搭建网站?详细步骤解析  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  Laravel怎么使用Intervention Image库处理图片上传和缩放  如何在万网开始建站?分步指南解析  微信小程序制作网站有哪些,微信小程序需要做网站吗?  如何在橙子建站中快速调整背景颜色?  Laravel怎么在Blade中安全地输出原始HTML内容  JavaScript实现Fly Bird小游戏  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置  网站建设整体流程解析,建站其实很容易!  如何在云指建站中生成FTP站点?  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门  如何登录建站主机?访问步骤全解析  无锡营销型网站制作公司,无锡网选车牌流程?  如何在万网利用已有域名快速建站?  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  JavaScript如何实现继承_有哪些常用方法  如何挑选高效建站主机与优质域名?  Laravel如何使用Vite进行前端资源打包?(配置示例)  高防服务器租用如何选择配置与防御等级?  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  Laravel distinct去重查询_Laravel Eloquent去重方法  制作公司内部网站有哪些,内网如何建网站?  油猴 教程,油猴搜脚本为什么会网页无法显示?  高性价比服务器租赁——企业级配置与24小时运维服务