[原创]ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法


Posted in PHP onOctober 10, 2015

本文实例讲述了ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法。分享给大家供大家参考。具体如下:

在ThinkPHP的config.php中设置:

'SHOW_RUN_TIME'=>true;

可以在模板输出运行时间,但是有的时候会出现不显示运行时间的情况。

对此解决方法如下:

打开 ThinkPHP\Lib\Think\Core\View.class.php文件,
在protected function output($content,$display)方法中
将:

if(C('HTML_CACHE_ON')) HtmlCache::writeHTMLCache($content);
 if($display) {
 if(false !== strpos($content,'{__RUNTIME__}'))
 {
  $runtime = C('SHOW_RUN_TIME')? ''.$this->showTime().'' : '';
  $content = str_replace('{__RUNTIME__}', $runtime, $content);
 }
 echo $content;
 if(C('SHOW_PAGE_TRACE')) $this->showTrace();
 return null;
}else {
 return $content;
}

改为:

if(C('HTML_CACHE_ON')) HtmlCache::writeHTMLCache($content);
 if($display) {
 $runtime = C('SHOW_RUN_TIME')? ''.$this->showTime().'' : '';
 if(false !== strpos($content,'{__RUNTIME__}'))
 {
  $content = str_replace('{__RUNTIME__}', $runtime, $content);
 }
 else
  $content .= $runtime;
 echo $content;
 if(C('SHOW_PAGE_TRACE')) $this->showTrace();
 return null;
}else {
 return $content;
}

至此问题搞定!

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

PHP 相关文章推荐
php知道与问问的采集插件代码
Oct 12 PHP
php防攻击代码升级版
Dec 29 PHP
PHP中去掉字符串首尾空格的方法
May 19 PHP
win7+apache+php+mysql环境配置操作详解
Jun 10 PHP
PHP变量的定义、可变变量、变量引用、销毁方法
Dec 20 PHP
php获取网页中图片、DIV内容的简单方法
Jun 19 PHP
php中的动态调用实例分析
Jan 07 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
Jun 24 PHP
php实现连接access数据库并转txt写入的方法
Feb 08 PHP
PHP性能测试工具xhprof安装与使用方法详解
Apr 29 PHP
PHP实现的DES加密解密类定义与用法示例
Nov 02 PHP
php设计模式之装饰模式应用案例详解
Jun 17 PHP
PHP内存使用情况如何获取
Oct 10 #PHP
PHP中Session和Cookie是如何操作的
Oct 10 #PHP
PHP中JSON的应用技巧
Oct 10 #PHP
PHP的serialize序列化数据以及JSON格式化数据分析
Oct 10 #PHP
解决PHP里大量数据循环时内存耗尽的方法
Oct 10 #PHP
php中删除、清空session的方式总结
Oct 09 #PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
Oct 09 #PHP
You might like
一个简单安全的PHP验证码类 附调用方法
2016/06/24 PHP
深入浅析Yii admin的权限控制
2016/08/31 PHP
PHP 数组操作详解【遍历、指针、函数等】
2020/05/13 PHP
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
2012/07/25 Javascript
用JQuery在网页中实现分隔条功能的代码
2012/08/09 Javascript
js实现使用鼠标拖拽切换图片的方法
2015/05/04 Javascript
Javascript中typeof 用法小结
2015/05/12 Javascript
JavaScript中停止执行setInterval和setTimeout事件的方法
2015/05/14 Javascript
jQuery回到顶部的代码
2016/07/09 Javascript
node中koa中间件机制详解
2017/08/22 Javascript
JS实现的JSON数组去重算法示例
2018/04/11 Javascript
微信小程序实现收藏与取消收藏切换图片功能
2018/08/03 Javascript
nvm、nrm、npm 安装和使用详解(小结)
2019/01/17 Javascript
VueJs里利用CryptoJs实现加密及解密的方法示例
2019/04/29 Javascript
layui form表单提交之后重新加载数据表格的方法
2019/09/11 Javascript
JS函数进阶之继承用法实例分析
2020/01/15 Javascript
解决antd datepicker 获取时间默认少8个小时的问题
2020/10/29 Javascript
[06:53]2018DOTA2国际邀请赛寻真——为复仇而来的Newbee
2018/08/15 DOTA
详解Python中expandtabs()方法的使用
2015/05/18 Python
Python使用multiprocessing实现一个最简单的分布式作业调度系统
2016/03/14 Python
python对象及面向对象技术详解
2016/07/19 Python
Python基于正则表达式实现检查文件内容的方法【文件检索】
2017/08/30 Python
Python拼接微信好友头像大图的实现方法
2018/08/01 Python
python 画出使用分类器得到的决策边界
2019/08/21 Python
python下载卫星云图合成gif的方法示例
2020/02/18 Python
Python  word实现读取及导出代码解析
2020/07/09 Python
python读取图片颜色值并生成excel像素画的方法实例
2021/02/19 Python
HTML5实现移动端弹幕动画效果
2019/08/01 HTML / CSS
挪威手表购物网站:Klokker
2016/09/19 全球购物
德国、奥地利和瑞士最大的旅行和度假门户网站:HolidayCheck
2019/11/14 全球购物
Bonprix法国:时尚、鞋子、家居
2020/12/29 全球购物
旅游管理实习自我鉴定
2013/09/29 职场文书
大学生学习2014年全国两会心得体会
2014/03/12 职场文书
医务人员医德考评自我评价
2015/03/03 职场文书
检讨书范文大全
2015/05/07 职场文书
2016年学生会感恩节活动总结
2016/04/01 职场文书