[原创]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 和 MySQL 基础教程(二)
Oct 09 PHP
PHP 5.0 Pear安装方法
Dec 06 PHP
php不用内置函数对数组排序的两个算法代码
Feb 08 PHP
PHP 面向对象 final类与final方法
May 05 PHP
PHP中其实也可以用方法链
Nov 10 PHP
PHP处理excel cvs表格的方法实例介绍
May 13 PHP
zf框架的db类select查询器join链表使用示例(zend框架)
Mar 14 PHP
PHP实现返回JSON和XML的类分享
Jan 28 PHP
php根据指定位置和长度获得子字符串的方法
Mar 17 PHP
一个简单至极的PHP缓存类代码
Oct 23 PHP
php封装的数据库函数与用法示例【参考thinkPHP】
Nov 08 PHP
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
Sep 16 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
snoopy PHP版的网络客户端提供本地下载
2008/04/15 PHP
PHP 存储文本换行实现方法
2010/01/05 PHP
php中去除所有js,html,css代码
2010/10/12 PHP
php+js实现异步图片上传实例分享
2014/06/02 PHP
PHP 类与构造函数解析
2017/02/06 PHP
php JWT在web端中的使用方法教程
2018/09/06 PHP
JQuery读取XML文件数据并显示的实现代码
2009/12/16 Javascript
JavaScript入门之事件、cookie、定时等
2011/10/21 Javascript
通过Javascript读取本地Excel文件内容的代码示例
2014/04/08 Javascript
jQuery实现点击行选中或取消CheckBox的方法
2016/08/01 Javascript
浅谈javascript alert和confirm的美化
2016/12/15 Javascript
angular中实现控制器之间传递参数的方式
2017/04/24 Javascript
canvas实现弧形可拖动进度条效果
2017/05/11 Javascript
Vue2.0 vue-source jsonp 跨域请求
2017/08/04 Javascript
vue-cli项目中怎么使用mock数据
2017/09/27 Javascript
js定时器实现倒计时效果
2017/11/05 Javascript
浅谈React中的元素、组件、实例和节点
2018/02/27 Javascript
Layui 带多选框表格监听事件以及按钮自动点击写法实例
2019/09/02 Javascript
Openlayers学习之加载鹰眼控件
2020/09/28 Javascript
Python装饰器基础详解
2016/03/09 Python
Python编程之变量赋值操作实例分析
2017/07/24 Python
目前最全的python的就业方向
2018/06/05 Python
pycharm安装和首次使用教程
2018/08/27 Python
PyQt5实现简单数据标注工具
2019/03/18 Python
Python3多目标赋值及共享引用注意事项
2019/05/27 Python
python实现字符串完美拆分split()的方法
2019/07/16 Python
PyTorch中常用的激活函数的方法示例
2019/08/20 Python
浅谈Pytorch torch.optim优化器个性化的使用
2020/02/20 Python
python爬虫中的url下载器用法详解
2020/11/30 Python
荷兰在线啤酒店:Beerwulf
2019/08/26 全球购物
公司行政经理岗位职责
2013/12/24 职场文书
毕业实习评语
2014/02/10 职场文书
企业宗旨标语
2014/06/10 职场文书
拉拉队口号
2014/06/16 职场文书
无房证明范本
2014/09/17 职场文书
导游词之宁夏贺兰山岩画
2019/11/08 职场文书