[原创]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 09 PHP
一段防盗连的PHP代码
Dec 06 PHP
支持中文和其他编码的php截取字符串函数分享(截取中文字符串)
Mar 13 PHP
PHP处理Oracle的CLOB实例
Nov 03 PHP
php实现图片局部打马赛克的方法
Feb 11 PHP
PHP实现抓取迅雷VIP账号的方法
Jul 30 PHP
PHP实现无限级分类(不使用递归)
Oct 22 PHP
Zend Framework教程之动作的基类Zend_Controller_Action详解
Mar 07 PHP
php实现登录tplink WR882N获取IP和重启的方法
Jul 20 PHP
PHP+Ajax 检测网络是否正常实例详解
Dec 16 PHP
利用php-cli和任务计划实现订单同步功能的方法
May 03 PHP
ThinkPHP5分页paginate代码实例解析
Nov 10 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
一个域名查询的程序
2006/10/09 PHP
php 文件夹删除、php清除缓存程序
2009/08/25 PHP
PHP 5.3新特性命名空间规则解析及高级功能
2010/03/11 PHP
改写函数实现PHP二维/三维数组转字符串
2013/09/13 PHP
php遍历文件夹和文件列表示例分享
2014/03/11 PHP
php输出指定时间以前时间格式的方法
2015/03/21 PHP
Yii使用Captcha验证码的方法
2015/12/28 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
PHP随机数函数rand()与mt_rand()的讲解
2019/03/25 PHP
说说掌握JavaScript语言的思想前提想学习js的朋友可以看看
2009/04/01 Javascript
jquery提交form表单时禁止重复提交的方法
2014/02/13 Javascript
简单分析javascript中的函数
2016/09/10 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
2017/09/19 jQuery
vue仿淘宝订单状态的tab切换效果
2020/06/23 Javascript
jquery引入外部CDN 加载失败则引入本地jq库
2018/05/23 jQuery
js事件触发操作实例分析
2019/06/21 Javascript
百度小程序之间的页面通信过程详解
2019/07/18 Javascript
vue组件命名和props命名代码详解
2019/09/01 Javascript
微信小程序 flexbox layout快速实现基本布局的解决方案
2020/03/24 Javascript
JS常见错误(Error)及处理方案详解
2020/07/02 Javascript
关于better-scroll插件的无法滑动bug(2021通过插件解决)
2021/03/01 Javascript
Python 自动化表单提交实例代码
2017/06/08 Python
pyqt5 使用label控件实时显示时间的实例
2019/06/14 Python
python使用flask与js进行前后台交互的例子
2019/07/19 Python
python异常处理和日志处理方式
2019/12/24 Python
Python list和str互转的实现示例
2020/11/16 Python
Oroton中国官网:澳洲知名奢侈配饰品牌
2017/03/26 全球购物
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
联想智利官方网站:Lenovo Chile
2020/06/03 全球购物
护理毕业生自荐信范文
2013/12/22 职场文书
保护环境倡议书
2014/04/14 职场文书
化工实习心得体会
2014/09/09 职场文书
自信主题班会
2015/08/14 职场文书
教师读书活动心得体会
2016/01/14 职场文书
Java中PriorityQueue实现最小堆和最大堆的用法
2021/06/27 Java/Android
处理canvas绘制图片模糊问题
2022/05/11 Javascript