[原创]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 相关文章推荐
在线增减.htpasswd内的用户
Oct 09 PHP
PHP操作文件类的函数代码(文件和文件夹创建,复制,移动和删除)
Nov 10 PHP
PHP 字符串长度判断效率更高的方法
Mar 02 PHP
PHP中的Streams详细介绍
Nov 12 PHP
php实现四舍五入的方法小结
Mar 03 PHP
php获取错误信息的方法
Jul 17 PHP
Nginx服务器上安装并配置PHPMyAdmin的教程
Aug 18 PHP
PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
Apr 01 PHP
thinkPHP框架实现多表查询的方法
Jun 14 PHP
PDO::setAttribute讲解
Jan 29 PHP
基于Laravel-admin 后台的自定义页面用法详解
Sep 30 PHP
Laravel 创建指定表 migrate的例子
Oct 09 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
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
phpcms实现验证码替换及phpcms实现全站搜索功能教程详解
2017/12/13 PHP
javascript 清空form表单中某种元素的值
2009/12/26 Javascript
2014年50个程序员最适用的免费JQuery插件
2014/12/15 Javascript
js实现文本框中输入文字页面中div层同步获取文本框内容的方法
2015/03/03 Javascript
js实现文字闪烁特效的方法
2015/12/17 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
2016/05/19 Javascript
jQuery 3.0十大新特性最终版发布
2016/07/14 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
2016/08/25 Javascript
Vue.js实现网格列表布局转换方法
2017/08/25 Javascript
日期时间范围选择插件:daterangepicker使用总结(必看篇)
2017/09/14 Javascript
讲解vue-router之什么是编程式路由
2018/05/28 Javascript
详解Vue Elementui中的Tag与页面其它元素相互交互的两三事
2018/09/25 Javascript
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
2019/03/30 Javascript
vue路由传参页面刷新参数丢失问题解决方案
2019/10/08 Javascript
vue $mount 和 el的区别说明
2020/09/11 Javascript
python中查找excel某一列的重复数据 剔除之后打印
2013/02/10 Python
使用Python的web.py框架实现类似Django的ORM查询的教程
2015/05/02 Python
python的中异常处理机制
2018/08/30 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
Django 1.10以上版本 url 配置注意事项详解
2019/08/05 Python
python GUI库图形界面开发之PyQt5动态加载QSS样式文件
2020/02/25 Python
pandas.DataFrame.drop_duplicates 用法介绍
2020/07/06 Python
找到不普通的东西:Bonanza
2016/10/20 全球购物
Bally巴利中国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/10/09 全球购物
Fanatics法国官网:美国体育电商
2019/08/27 全球购物
澳大利亚Rockwear官网:女子瑜伽、健身和运动服
2021/01/26 全球购物
澳大利亚最好的电动自行车:Leon Cycle
2020/12/19 全球购物
教师演讲稿范文
2014/01/08 职场文书
20岁生日感言
2014/01/13 职场文书
优秀本科生求职推荐信
2014/02/24 职场文书
销售员岗位职责
2014/06/09 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
2014年村委会工作总结
2014/11/24 职场文书
消防宣传标语大全
2015/08/03 职场文书
Python一行代码实现自动发邮件功能
2021/05/30 Python