[原创]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
Windows中安装Apache2和PHP4权威指南
Nov 18 PHP
PHP的单引号和双引号 字符串效率
May 27 PHP
php数组函数序列之array_search()- 按元素值返回键名
Nov 04 PHP
PHP获取http请求的头信息实现步骤
Dec 16 PHP
ubuntu10.04配置 nginx+php-fpm模式的详解
Jun 03 PHP
PHP URL参数获取方式的四种例子
Feb 28 PHP
PHP中数组的分组排序实例
Jun 01 PHP
Parse正式发布开源PHP SDK
Aug 11 PHP
学习php设计模式 php实现备忘录模式(Memento)
Dec 09 PHP
PHP面向对象程序设计之对象的遍历操作示例
Jun 12 PHP
PHP fopen中文文件名乱码问题解决方案
Oct 28 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
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
2013/04/28 PHP
php利用腾讯ip分享计划获取地理位置示例分享
2014/01/20 PHP
php读取文件内容的三种可行方法示例介绍
2014/02/08 PHP
JavaScript OOP类与继承
2009/11/15 Javascript
js跟随滚动条滚动浮动代码
2009/12/31 Javascript
js 小贴士一星期合集
2010/04/07 Javascript
使图片旋转的3种解决方案
2013/11/21 Javascript
JQuery中使用on方法绑定hover事件实例
2014/12/09 Javascript
JavaScript DSL 流畅接口(使用链式调用)实例
2015/03/15 Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
2015/10/15 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
2015/11/03 Javascript
JS实现隐藏同级元素后只显示JS文件内容的方法
2016/09/04 Javascript
JS 动态判断PC和手机浏览器实现代码
2016/09/21 Javascript
jQuery 插件封装的方法
2016/11/16 Javascript
nodejs个人博客开发第三步 载入页面
2017/04/12 NodeJs
微信小程序选择图片和放大预览图片功能
2017/11/02 Javascript
jQuery实现的五星点评功能【案例】
2019/02/18 jQuery
[42:27]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第三局
2016/03/05 DOTA
遍历python字典几种方法总结(推荐)
2016/09/11 Python
python提取图像的名字*.jpg到txt文本的方法
2018/05/10 Python
python plotly画柱状图代码实例
2019/12/13 Python
python中plt.imshow与cv2.imshow显示颜色问题
2020/07/16 Python
纯HTML5+CSS3制作生日蛋糕(代码易懂)
2016/11/16 HTML / CSS
英国No.1体育用品零售商:SportsDirect.com
2019/10/16 全球购物
营业经理岗位职责
2013/11/10 职场文书
建筑装饰学院室内设计专业个人自我评价
2013/12/07 职场文书
学雷锋志愿服务月活动总结
2014/03/09 职场文书
贯彻学习两会心得体会范文
2014/03/17 职场文书
学生安全责任书模板
2014/07/25 职场文书
节约每一滴水演讲稿
2014/09/09 职场文书
正风肃纪查摆剖析材料
2014/10/10 职场文书
学习焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
2014年学校安全工作总结
2014/11/13 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
2016年万圣节活动个人总结
2016/04/05 职场文书
springboot 全局异常处理和统一响应对象的处理方式
2022/06/28 Java/Android