本文分析了thinkPHP分组后无法加载模板的解决方案。分享给大家参考,如下:
下图显示了分组目录结构:
默认分组配置是主页。访问localhost/server/,前台可以正常访问,localhost/server/home/index/index也可以正常访问。
但是,localhost/server/admin不能加载tpl页面,但是可以访问控制器(localhost/server/admin/index/index可以访问,但是display不能离开页面)。
解决方法:
修改后台导入文件:
导入(' ORG。Util.Cookie ','。/App/Lib’);因为有些公共包分组后放在外面,原来的不能用:
导入(' @ . org . Util . Cookie ');导入它。
因为前台主目录下有手机页面,所以做了一些TPM配置:
LAYOUT_ON'=true,设置好这个参数后,Tpl下需要有一个layout.html文件,否则显示器无法显示页面,可以在Admin目录下的Tpl下添加一个layout.html文件,这样就可以显示了。您也可以通过管理员修改配置参数:
LAYOUT_ON'=false,所以前台页面还是正常的。背景也可以正常显示。
更多对thinkPHP感兴趣的读者可以查看本网站专题:《ThinkPHP入门教程》、《ThinkPHP常用方法总结》、《php操作office文档技巧总结(包括word,excel,access,ppt)》、《PHP中cookie用法总结》、《smarty模板入门基础教程》、《PHP模板技术总结》、0103010。
希望本文对基于ThinkPHP框架的PHP编程有所帮助。