[原创]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 解决旧系统 查出所有数据分页的类
Aug 27 PHP
Function eregi is deprecated (解决方法)
Jun 21 PHP
php打开文件fopen函数的使用说明
Jul 05 PHP
php中通过数组进行高效随机抽取指定条记录的算法
Sep 09 PHP
PHP简单选择排序算法实例
Jan 26 PHP
php控制文件下载速度的方法
Mar 24 PHP
护卫神php套件 php版本升级方法(php5.5.24)
May 10 PHP
php中Snoopy类用法实例
Jun 19 PHP
PHP统计当前在线用户数实例讲解
Oct 21 PHP
PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
Apr 01 PHP
Yii2-GridView 中让关联字段带搜索和排序功能示例
Jan 21 PHP
PHP实现倒计时功能
Nov 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
php+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
PHP strtotime函数详解
2009/12/18 PHP
ThinkPHP中公共函数路径和配置项路径的映射分析
2014/11/22 PHP
JavaScript this 深入理解
2009/07/30 Javascript
关闭页面window.location事件未执行的原因及解决方法
2014/09/01 Javascript
干货分享:让你分分钟学会javascript闭包
2015/12/25 Javascript
Bootstrap Table从服务器加载数据进行显示的实现方法
2016/09/29 Javascript
js监听input输入框值的实时变化实例
2017/01/26 Javascript
angular之ng-template模板加载
2017/11/09 Javascript
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
2018/05/17 Javascript
webpack的CSS加载器的使用
2018/09/11 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
原生js实现商品筛选功能
2019/10/28 Javascript
vue实现编辑器键盘抬起时内容跟随光标距顶位置向上滚动效果
2020/05/28 Javascript
Python语言实现获取主机名根据端口杀死进程
2016/03/31 Python
浅谈用Python实现一个大数据搜索引擎
2017/11/28 Python
详解python的ORM中Pony用法
2018/02/09 Python
Python编写一个优美的下载器
2018/04/15 Python
如何搭建pytorch环境的方法步骤
2020/05/06 Python
CSS3实现精美横向滚动菜单按钮
2017/04/14 HTML / CSS
HTML5 canvas基本绘图之填充样式实现
2016/06/27 HTML / CSS
德国的各种媒体在线商店:Thalia.de(书籍、电子书、玩具等)
2020/10/08 全球购物
大学生的自我鉴定范文
2014/01/21 职场文书
实验室的标语
2014/06/20 职场文书
2014基层党员批评与自我批评范文
2014/09/24 职场文书
银行转正自我鉴定
2014/09/29 职场文书
2014年副班长工作总结
2014/12/10 职场文书
2015年入党决心书
2015/02/05 职场文书
辞职信的写法
2015/02/27 职场文书
大学生求职自荐信范文
2015/03/04 职场文书
2015年行政人事部工作总结
2015/05/13 职场文书
运动会5000米加油稿
2015/07/21 职场文书
2015年安全生产月工作总结
2015/07/27 职场文书
Django项目如何正确配置日志(logging)
2021/04/29 Python
浅谈Python数学建模之固定费用问题
2021/06/23 Python
nginx服务器的下载安装与使用详解
2021/08/02 Servers