当将最新的项目部署到Linux
服务器时,
发现一些模板不能说明模板不存在…
检查服务器上的
文件,不要缺少文件,再将文件
上传到服务器,否则就不能
报告。
经过仔细检查,发现该模板的文件名是:
任何人谁使用TP知道当ThinkPHP将美元->
显示(),它会自动的
方法的名称为模板,文件名,例如,一个模板文件,使用getuserinfo.html getuserinfo方法。
我用驼峰命名为控制器的方法,并在视图层模板的名称也用驼峰命名法。例如,在getuserinfo方法对应的getuserinfo.html模板文件,但!当ThinkPHP是美元->显示(),它读取的方法名称的模板名称和方法名称读是小写,即模板的
名字叫getuserinfo.html。
Windows下文件名的名称和大小没有
区别,Linux将被区分,因此它是
错误的。
解决办法:要么改变模板的文件名为小写,或美元->显示('template文件名)(没有。HTML)。
细节决定成败,希望这篇文章能真正帮助大家,谢谢大家的阅读。