ThinkPHP32无法加载控制器
程序员文章站
2022-04-23 12:12:33
...
ThinkPHP3.2无法加载控制器
在将ThinkPHP3.1.3升级到ThinkPHP3.2.3时,即使将View、Mode、Controller放到了指定目录下也还是出现无法加载控制器的问题,经过一番研究,发现主要可能由几个原因引起。
- APP_USE_NAMESPACE(是否使用命名空间):当设置为false时,如果定义控制器时使用了命名空间,则会导致无法加载控制器,此时将参数设为true即可。可在ThinkPHP/Common/Conf/convention.php中设置。
- ACTION_BIND_CLASS(是否绑定方法和类):当设置为false时,Controller文件夹的结构应该为Controller/View名Controller.class.php,方法在类中逐个写;但设置为ture时,则Controller文件夹的结构应该为Controller/View名/方法.class.php,一个类对应一个方法。
- MODULE_ALLOW_LIST(允许访问模块)和MODULE_DENY_LIST(禁止访问模块):当模块设置在禁止访问或未设置在允许访问的列表中,则无法正常访问该模块下的所有页面。
以上就介绍了ThinkPHP32无法加载控制器,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
上一篇: Nginx+Tomcat做负载平衡
推荐阅读
-
Application Cache未缓存文件无法访问无法加载问题
-
DAEMON Tools加载错误或无法载入镜像文件
-
Tomcat无法加载css和js等静态资源文件的解决思路
-
部署到iis后无法加载运行CSS文件的解决方法
-
YY歪歪语音频道内无法正常加载多个应用或所有应用
-
Vue动态加载图片在跨域时无法显示的问题及解决方法
-
哔哩哔哩无法加载怎么办 B站视频总是加载出错的解决方法
-
《ASP.NET5》无法路由到Web API Controller控制器
-
Visual Studio 2017无法加载Visual Studio 2015创建的SharePoint解决方法
-
安装MathType导致Word宏被禁止、无法复制粘贴,vbe6ext.olb不能被加载 解决办法