[原创]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 相关文章推荐
apache2.2.4+mysql5.0.77+php5.2.8安装精简
Apr 29 PHP
php学习之简单计算器实现代码
Jun 09 PHP
使用JSON实现数据的跨域传输的php代码
Dec 20 PHP
PHP编程函数安全篇
Jan 08 PHP
PHP+jquery+ajax实现即时聊天功能实例
Dec 23 PHP
Thinkphp+smarty+uploadify实现无刷新上传
Jul 30 PHP
WordPress中制作导航菜单的PHP核心方法讲解
Dec 11 PHP
thinkPHP数据查询常用方法总结【select,find,getField,query】
Mar 15 PHP
基于ThinkPHP5.0实现图片上传插件
Sep 25 PHP
php通过header发送自定义数据方法
Jan 18 PHP
PHP生成推广海报的方法分享
Apr 22 PHP
php 多继承的几种常见实现方法示例
Nov 18 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
世界上第一台立体声收音机
2021/03/01 无线电
多文件上载系统完整版
2006/10/09 PHP
php实现的双向队列类实例
2014/09/24 PHP
100行PHP代码实现socks5代理服务器
2016/04/28 PHP
Yii2 rbac权限控制之rule教程详解
2016/06/23 PHP
php批量转换文件夹下所有文件编码的函数类
2017/08/06 PHP
根据分辨率不同,调用不同的css文件
2006/08/25 Javascript
JSQL SQLProxy 的 php 版本代码
2010/05/05 Javascript
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
2010/06/18 Javascript
js中字符替换函数String.replace()使用技巧
2011/08/14 Javascript
jquery实现图片滚动效果的简单实例
2013/11/23 Javascript
jquery获取tr并更改tr内容示例代码
2014/02/13 Javascript
Jquery动态替换div内容及动态展示的方法
2015/01/23 Javascript
jQuery解析Json实例详解
2015/11/24 Javascript
Linux下为Node.js程序配置MySQL或Oracle数据库的方法
2016/03/19 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
2017/10/11 Javascript
纯js代码生成可搜索选择下拉列表的实例
2018/01/11 Javascript
详解Vue改变数组中对象的属性不重新渲染View的解决方案
2018/09/21 Javascript
js for终止循环 跳出多层循环
2018/10/04 Javascript
Angular Excel 导入与导出的实现代码
2019/04/17 Javascript
详解基于 Node.js 的轻量级云函数功能实现
2019/07/08 Javascript
关于vue组件事件属性穿透详解
2019/10/28 Javascript
vue实现图片按比例缩放问题操作
2020/08/11 Javascript
Vue中computed和watch有哪些区别
2020/12/19 Vue.js
[05:02]2014DOTA2 TI中国区预选赛精彩TOPPLAY第三弹
2014/06/25 DOTA
Python中线程的MQ消息队列实现以及消息队列的优点解析
2016/06/29 Python
Python IDLE入门简介
2017/12/08 Python
单链表反转python实现代码示例
2018/02/08 Python
Django REST Framework 分页(Pagination)详解
2020/11/30 Python
HTML5 body设置全屏背景图片的示例代码
2020/12/08 HTML / CSS
日本最大级玩偶手办购物:あみあみ Amiami
2018/04/23 全球购物
会计专业自荐信
2013/12/02 职场文书
党员公开承诺书和承诺事项
2014/03/25 职场文书
庆祝国庆节演讲稿2014
2014/09/19 职场文书
师德师风个人整改措施
2014/10/27 职场文书
详解解Django 多对多表关系的三种创建方式
2021/08/23 Python