thinkphp开发时关闭模版缓存实现即时显示

(1)thinkphp有一个配置文件config.php我们只要在文件中加入如下两句

 代码如下 复制代码

'TMPL_CACHE_ON' => false,//禁止模板编译缓存
'HTML_CACHE_ON' => false,//禁止静态缓存 

(2)在入口文件关闭全部缓存

在入口文件里面加入如下几句代码:

 代码如下 复制代码

define('APP_DEBUG',TRUE); // 开启调试模式
define('DB_FIELD_CACHE',false);
define('HTML_CACHE_ON',false);//www.111cn.net

(3)修改程序的默认值
 
1.找到ThinkPHPCommonconvention.php和ThinkPHPCommondebug.php这两个文件。
 
2.打开这两个文件按照如下修改:

convention.php文件:

 代码如下 复制代码

'TMPL_CACHE_ON'   => false,  // 默认开启模板编译缓存 false 的话每次都重新编译模板
'ACTION_CACHE_ON'  => false,  // 默认关闭Action 缓存
'HTML_CACHE_ON'   => false,   // 默认关闭静态缓存

debug.php文件:

 代码如下 复制代码

'TMPL_CACHE_ON'=>false, // 默认开启模板缓存

这样些方法我们随便使用那种设置好之后你的thinkphp在测试时就不会有缓存了,当然如果你要上到服务器还是开启缓存比较好哦。

时间: 2025-01-30 09:27:18

thinkphp开发时关闭模版缓存实现即时显示的相关文章

DWZ+ThinkPHP开发时遇到的问题分析_php实例

本文实例分析了DWZ+ThinkPHP开发时遇到的问题.分享给大家供大家参考,具体如下: 目前我用的 thinkphp 版本是  3.1.3 J-UI  dwz 版本好像是 1.4 当我在项目开发的过程中 遇到了这么的一个问题, 当我我在后台执行ajax操作的时候,success,error不能成功的返回提示的信息,而是返回object object这样的一条错误提示. 研究了很久发现是版本的问题,新改版的ThinkPHP对DWZ中的Ajax技术中的一点不符合版本的问题 所以我就 更改  Act

DWZ+ThinkPHP开发时遇到的问题分析

本文实例分析了DWZ+ThinkPHP开发时遇到的问题.分享给大家供大家参考,具体如下: 目前我用的 thinkphp 版本是  3.1.3 J-UI  dwz 版本好像是 1.4 当我在项目开发的过程中 遇到了这么的一个问题, 当我我在后台执行ajax操作的时候,success,error不能成功的返回提示的信息,而是返回object object这样的一条错误提示. 研究了很久发现是版本的问题,新改版的ThinkPHP对DWZ中的Ajax技术中的一点不符合版本的问题 所以我就 更改  Act

用visual stutio 进行蓝牙开发时,怎么样在一个列表中显示出多个蓝牙设备的·名称?

问题描述 用visual stutio 进行蓝牙开发时,怎么样在一个列表中显示出多个蓝牙设备的·名称? button3.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub //获取本机的蓝牙设备,如果不存在蓝牙设在则返回空 BluetoothAdapter adapter = BluetoothAdapter

liferay 5.2.3 ext开发时,点击deploy之后显示一直等待,就是不成功

问题描述 liferay5.2.3ext开发时,点击deploy之后显示如下结果之后就没有下文了,请问是哪里没有配置好吗?服务器我配置的是tomcat.Buildfile:E:resourcedev_toolresourceliferaydevextbuild.xmldeploy:compile:jar:deploy:compile:jar:deploy:compile:jar:deploy:deploy-properties:deploy-properties:[copy]Copying2fi

ebs form-在进行ORACLE ERP FORM报表二次开发时FORM关闭后出现进展红条,无法关闭

问题描述 在进行ORACLE ERP FORM报表二次开发时FORM关闭后出现进展红条,无法关闭 在进行ORACLE ERP FORM报表二次开发时遇到问题,FORM页面关闭后出现个大红条,无法关闭,不知道是什么原因.我在触发器PRO-FROM 和程序包主体中都已经添加了相关的窗口代码.具体如下:触发器app_window.set_window_position('AP_CHECKS', 'FIRST_WINDOW');程序包主体:if (wnd = '') then app_window.cl

android 应用程序开发中,清除缓存的功能怎么做啊?

问题描述 android 应用程序开发中,清除缓存的功能怎么做啊? android 应用程序开发中,清除缓存的功能怎么做啊?清除此应用程序的缓存,怎么做? 解决方案 getCacheDir()能够得到当前项目的缓存地址 在项目中经常会使用到WebView 控件,当加载html 页面时,会在/data/data/应用package 目录下生成database与cache 两个文件夹.请求的url 记录是保存在WebViewCache.db,而url 的内容是保存在WebViewCache 文件夹下

OS开发网络篇—数据缓存

iOS开发网络篇-数据缓存 一.关于同一个URL的多次请求 有时候,对同一个URL请求多次,返回的数据可能都是一样的,比如服务器上的某张图片,无论下载多少次,返回的数据都是一样的. 上面的情况会造成以下问题 (1)用户流量的浪费 (2)程序响应速度不够快 解决上面的问题,一般考虑对数据进行缓存.    二.缓存 为了提高程序的响应速度,可以考虑使用缓存(内存缓存\硬盘缓存) 第一次请求数据时,内存缓存中没有数据,硬盘缓存中没有数据. 缓存数据的过程 当服务器返回数据时,需要做以下步骤 (1)使用

iOS开发网络篇—数据缓存

iOS开发网络篇-数据缓存 一.关于同一个URL的多次请求 有时候,对同一个URL请求多次,返回的数据可能都是一样的,比如服务器上的某张图片,无论下载多少次,返回的数据都是一样的. 上面的情况会造成以下问题 (1)用户流量的浪费 (2)程序响应速度不够快 解决上面的问题,一般考虑对数据进行缓存. 二.缓存 为了提高程序的响应速度,可以考虑使用缓存(内存缓存\硬盘缓存) 第一次请求数据时,内存缓存中没有数据,硬盘缓存中没有数据. 缓存数据的过程 当服务器返回数据时,需要做以下步骤 (1)使用服务器

thinkphp开发技巧经验分享

一,常用的系统变量 (1)系统变量:在模板中输出系统变量:包括server.env.session.post.get.request.cookie      {$Think.server.script_name} // 输出$_SERVER变量 {$Think.session.session_id|md5} // 输出$_SESSION变量  {$Think.get.pageNumber} // 输出$_GET变量  {$Think.cookie.name}  // 输出$_COOKIE变量 以