[原创]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 相关文章推荐
smarty 原来也不过如此~~呵呵
Nov 25 PHP
php && 逻辑与运算符使用说明
Mar 04 PHP
PHP中对用户身份认证实现两种方法
Jun 04 PHP
PHP在特殊字符前加斜杠的实现代码
Jul 17 PHP
具有时效性的php加密解密函数代码
Jun 19 PHP
19个超实用的PHP代码片段
Mar 14 PHP
跟我学Laravel之配置Laravel
Oct 15 PHP
php获取英文姓名首字母的方法
Jul 13 PHP
PHP版本常用的排序算法汇总
Dec 20 PHP
windows下的WAMP环境搭建图文教程(推荐)
Jul 27 PHP
TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
Dec 31 PHP
Thinkphp框架+Layui实现图片/文件上传功能分析
Feb 07 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格式化工具Beautify PHP小小BUG
2008/04/24 PHP
GBK的页面输出JSON格式的php函数
2010/02/16 PHP
php采用curl模仿登录人人网发布动态的方法
2014/11/07 PHP
Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
2016/05/31 PHP
php.ini中date.timezone设置详解
2016/11/20 PHP
Javascript 网页水印(非图片水印)实现代码
2010/03/01 Javascript
两种简单实现菜单高亮显示的JS类代码
2010/06/27 Javascript
对xmlHttp对象的理解
2011/01/17 Javascript
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
2012/05/24 Javascript
JS继承--原型链继承和类式继承
2013/04/08 Javascript
网页前端优化之滚动延时加载图片示例
2013/07/13 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
2014/01/07 Javascript
js脚本实现数据去重
2014/11/27 Javascript
简介AngularJS的视图功能应用
2015/06/17 Javascript
javascript创建对象的几种模式介绍
2016/05/06 Javascript
Vue.js路由vue-router使用方法详解
2017/03/20 Javascript
jquery.uploadifive插件怎么解决上传限制图片或文件大小问题
2017/05/08 jQuery
node文件批量重命名的方法示例
2017/10/23 Javascript
JS实现数组深拷贝的方法分析
2019/03/06 Javascript
layui动态表头的实现代码
2019/08/22 Javascript
javascript实现商品图片放大镜
2019/11/28 Javascript
使用webpack搭建vue环境的教程详解
2019/12/31 Javascript
Python实现图片拼接的代码
2018/07/02 Python
对python 判断数字是否小于0的方法详解
2019/01/26 Python
python tkinter实现界面切换的示例代码
2019/06/14 Python
django的model操作汇整详解
2019/07/26 Python
在Python中使用MongoEngine操作数据库教程实例
2019/12/03 Python
Python图像处理库PIL的ImageGrab模块介绍详解
2020/02/26 Python
CSS3 实现的缩略图悬停效果
2020/12/09 HTML / CSS
ProForm英国站点:健身房和健身器材网上商店
2019/06/05 全球购物
俄罗斯马克西多姆家居用品网上商店:Максидом
2020/02/06 全球购物
仓库主管岗位职责
2014/03/02 职场文书
法制宣传口号
2014/06/16 职场文书
大学生实习介绍信
2015/05/05 职场文书
干部考核工作总结
2015/08/12 职场文书
JavaCV实现照片马赛克效果
2022/01/22 Java/Android