版本3.2.3,模板名以驼峰方式命名,本地页面正常访问,服务器报错找不到模板,不区分大小写debug开启或者关闭均无效
解决方法:
1、官方解决办法,所有驼峰命名的模板输出时不要省略模板名参数,如$this->display('testIndex');
2、debug开启,模板名改为全小写,thinkPHP/Library/Think/view.class.php ,parseTemplate第161行
- $template = CONTROLLER_NAME . $depr . ACTION_NAME;
复制代码
改为
- $template = CONTROLLER_NAME . $depr . strotolower(ACTION_NAME);
复制代码
3、debug关闭,模板名改为全小写