[原创]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 Undefined index的问题
Jun 01 PHP
array_multisort实现PHP多维数组排序示例讲解
Jan 04 PHP
PHP中使用unset销毁变量并内存释放问题
Jul 05 PHP
PHP中使用Imagick实现各种图片效果实例
Jan 21 PHP
php检测apache mod_rewrite模块是否安装的方法
Mar 14 PHP
php获取从百度、谷歌等搜索引擎进入网站关键词的方法
Jul 08 PHP
PHP处理二进制数据的实现方法
Jun 13 PHP
Apache无法自动跳转却显示目录的解决方法
Nov 30 PHP
php实现贪吃蛇小游戏
Jul 26 PHP
老生常谈PHP面向对象之注册表模式
May 26 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
Aug 28 PHP
Laravel 6.2 中添加了可调用容器对象的方法
Oct 22 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
DC动漫人物排行
2020/03/03 欧美动漫
php+mysql分页代码详解
2008/03/27 PHP
来自phpguru得Php Cache类源码
2010/04/15 PHP
浅析关于PHP位运算的简单权限设计
2013/06/30 PHP
joomla实现注册用户添加新字段的方法
2016/05/05 PHP
JavaScript DOM 添加事件
2009/02/14 Javascript
爆炸式的JS圆形浮动菜单特效代码
2010/03/03 Javascript
优化Jquery,提升网页加载速度
2013/11/14 Javascript
jQuery中操控hidden、disable等无值属性的方法
2014/01/06 Javascript
jquery 取子节点及当前节点属性值
2014/07/25 Javascript
JavaScript组件焦点与页内锚点间传值的方法
2015/02/02 Javascript
jQuery仿天猫实现超炫的加入购物车
2015/05/04 Javascript
jQuery动态添加
2016/04/07 Javascript
自定义require函数让浏览器按需加载Js文件
2016/11/24 Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
2016/12/19 Javascript
JavaScript用二分法查找数据的实例代码
2017/06/17 Javascript
JavaScript实现焦点进入文本框内关闭输入法的核心代码
2017/09/20 Javascript
nodejs取得当前执行路径的方法
2018/05/13 NodeJs
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
2018/06/05 jQuery
webpack4.0 入门实践教程
2018/10/08 Javascript
Python中unittest用法实例
2014/09/25 Python
python opencv之SIFT算法示例
2018/02/24 Python
python opencv minAreaRect 生成最小外接矩形的方法
2019/07/01 Python
Python Gluon参数和模块命名操作教程
2019/12/18 Python
Python函数调用追踪实现代码
2020/11/27 Python
详解numpy1.19.4与python3.9版本冲突解决
2020/12/15 Python
js实现移动端H5页面手指滑动刻度尺功能
2017/11/16 HTML / CSS
HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)
2019/06/03 HTML / CSS
方太官方网上商城:销售方太抽油烟机、燃气灶、消毒柜等
2017/01/17 全球购物
餐饮业的创业计划书范文
2013/12/26 职场文书
档案检查欢迎词
2014/01/13 职场文书
音乐教育感言
2014/03/05 职场文书
反对形式主义、官僚主义、享乐主义和奢靡之风整改措施
2014/09/17 职场文书
党委工作总结2015
2015/04/27 职场文书
Redis6.0搭建集群Redis-cluster的方法
2021/05/08 Redis
Go语言怎么使用变长参数函数
2022/07/15 Golang