thinkPHP分组后模板无法加载问题解决方法

本文分析了thinkPHP分组后模板无法加载问题解决方法。分享给大家供大家参考,具体如下:

一个分组简要的目录结构如下图所示:

默认分组配置为Home。当访问localhost/server/时可以正常访问前台,localhost/server/home/Index/index也能正常访问。

但是,localhost/server/admin却不能加载tpl页面,但是能够访问到控制器(localhost/server/admin/Index/index能访问,display不出页面)。

解决:

修改后台导入文件:

import("ORG.Util.Cookie",'./App/Lib');

由于分组后,一些公共包放在了外面,不能使用原来的:

import('@.ORG.Util.Cookie');

进行导入。

由于前台Home目录下面要做手机页面,进行了TPM的一些配置:

'LAYOUT_ON' =>true,

这个参数设置之后,Tpl下面需要有一个layout.html文件,不然display显示不出页面,可以在Admin目录的Tpl下增加一个layout.html文件,这样可以显示。修改配置参数也可以,在Admin目录下的config.php中加入:

'LAYOUT_ON' =>false,

这样前台页面仍然正常。后台也可以正常显示。

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《ThinkPHP常用方法总结》、《php操作office文档技巧总结(包括word,excel,access,ppt)》、《PHP中cookie用法总结》、《smarty模板入门基础教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

时间: 2024-09-27 04:43:34

thinkPHP分组后模板无法加载问题解决方法的相关文章

thinkPHP分组后模板无法加载问题解决方法_php实例

本文分析了thinkPHP分组后模板无法加载问题解决方法.分享给大家供大家参考,具体如下: 一个分组简要的目录结构如下图所示: 默认分组配置为Home.当访问localhost/server/时可以正常访问前台,localhost/server/home/Index/index也能正常访问. 但是,localhost/server/admin却不能加载tpl页面,但是能够访问到控制器(localhost/server/admin/Index/index能访问,display不出页面). 解决:

word2007加载或卸载模板或加载项程序

  模板可以存储样式."自动图文集"词条."自动更正"词条.宏.工具栏.自定义菜单设置和快捷键.加载一个模板可以使其成为共用模板,这样,在使用基于任何其他模板的文档时,还可以使用这个共用模板. 加载项是一些补充程序,安装这些补充程序可以添加自定义命令和专用功能,从而扩展 Microsoft Office Word 的功能.例如,加载项程序可以是由公司 IT 部门设计并发布的一个程序,用来在计算机上打开的文档中突出显示公司名称. 您要做什么? ●加载模板或加载项 ●卸

thinkphp学习笔记9—自动加载

原文:thinkphp学习笔记9-自动加载 1.命名空间自动加载 在3.2版本中不需要手动加载类库文件,可以很方便的完成自动加载. 系统可以根据类的命名空间自动定位到类库文件,例如定义了一个类Org\Util\Auth类: namespace Org\Util; class Auth { } 保存到ThinkPHP/Library/Org/Util/Auth.class.php 这样我们就可以直接实例化了, new \Org\Util\Auth(); 实例化之后系统会自动加载 ThinkPHP/

后台-我用jsp做的网站,有时候点的某个连接后,服务器一直加载不出来,刷新后加载也不行,只有重启服务

问题描述 我用jsp做的网站,有时候点的某个连接后,服务器一直加载不出来,刷新后加载也不行,只有重启服务 前台使用的别人的框架 J-UI .后台是Hibernate-struts2-spring,有的时候点了某个链接之后就一直加载,没有反应,访问其他的页面还能进去,如果再回来访问这个页面也进不去,刷新也不行,只能重启服务器,照这么下去这网站属于废货了,根本没法用.帮帮忙吧各位.... 解决方案 有没有可能是内存溢出的问题

ios-登录成功后如何重新加载主页?

问题描述 登录成功后如何重新加载主页? 这是未登录的主页: 然后登录: 登录成功后如何重新加载主页? 主页的title变成用户名, 导航栏左边的buttun 变成忘记密码 右边button变成退出 解决方案 可以直接更新界面或者刷新下页面,然后重新加载下试试看 解决方案二: 你用委托把用户名传给主界面不就行啦 解决方案三: 看你截图是登陆界面是在主页的基础上push出来的VC,那你的登陆可以是pop掉当前页面即可.当然前提是你在登陆时进行了登陆功能的操作,如图的获取了登陆信息,并且刷新了主页.

硕正 表格控件-硕正软件的表格控件能做到页面打开后就立即加载吗

问题描述 硕正软件的表格控件能做到页面打开后就立即加载吗 当一个页面有多个硕正表格控件时,如果不等所有表格全部加载出来,就通过选择按钮加载表格数据,会造成部分未加载出来的表格不能正常插入数据,此时直接保存页面的话会造成数据丢失. 尝试过写js方法将控件在页面标题加载(因为标题是最先加载的)前加载表格控件,但由于表格比较多的时候,加载时间也是比较长的,此时选择操作在表格加载前就进行的话,还是会丢失数据,不知道该怎么办了. 解决方案 http://bbs.csdn.net/topics/391907

java web-浏览器清除缓存后访问服务器页面加载超级慢,进个登陆界面就要2分钟

问题描述 浏览器清除缓存后访问服务器页面加载超级慢,进个登陆界面就要2分钟 访问公司服务器上的java web 项目,当浏览器清除缓存后,页面要加载2分钟才好,第二次访问就挺快了,然后再清除缓存又会加载好长时间,但是后来我发现当刷新页面时接着点暂停再点刷新页面立马就加载完了,请问这是怎么一回事,该怎么解决? 解决方案 由于浏览器缓存了一些前端文件,所以你清除缓存后会重新从服务器下载这些文件,导致速度变慢,解决办法可以是加快服务器的性能,还有页面需要优化,一次性少加载一些文件或者先显示页面,后加载

求999999-web项目发布到linux 后访问无限加载

问题描述 web项目发布到linux 后访问无限加载 2016-04-10 14:11:01,602 [http-bio-8090-exec-44] [org.springframework.web.servlet.DispatcherServlet]-[DEBUG] DispatcherServlet with name 'taotao-portal' processing GET request for [/] 2016-04-10 14:11:01,602 [http-bio-8090-e

node js-centos部署nodejs项目后,无法加载

问题描述 centos部署nodejs项目后,无法加载 各位仁兄:我在centos部署了Nodejs并成功,我将项目部署的Nodejs.并可以 成功启动,但是从页面中访问的时候,一直无法加载页面.后台不报异常. 请各位看看这个什么问题引起的 解决方案 清除一下你的浏览器缓存再试试,或者在测试的时候禁用浏览器缓存. 304 Not Modified 如果客户端发送了一个带条件的GET请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个状态码.304