[原创]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程序员编程注意事项
Apr 10 PHP
php 运行效率总结(提示程序速度)
Nov 26 PHP
三种php连接access数据库方法
Nov 11 PHP
PHP 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间
Jun 12 PHP
PHP中实现接收多个name相同但Value不相同表单数据实例
Feb 03 PHP
PHP+shell实现多线程的方法
Jul 01 PHP
php实现Session存储到Redis
Nov 11 PHP
mysql desc(DESCRIBE)命令实例讲解
Sep 24 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
Apr 18 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
Aug 07 PHP
php中对象引用和复制实例分析
Aug 14 PHP
php封装实现钉钉机器人报警接口的示例代码
Aug 08 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生成随机密码类分享
2014/06/25 PHP
Symfony2安装的方法(2种方法)
2016/02/04 PHP
制作个性化的WordPress登陆界面的实例教程
2016/05/21 PHP
extJs 下拉框联动实现代码
2010/04/09 Javascript
理解Javascript_14_函数形式参数与arguments
2010/10/20 Javascript
jQuery自带的一些常用方法总结
2014/09/03 Javascript
jQuery中append()方法用法实例
2014/12/25 Javascript
JS实现CheckBox复选框全选全不选功能
2015/05/06 Javascript
js淡入淡出焦点图幻灯片效果代码分享
2015/09/08 Javascript
AngularJS上拉加载问题解决方法
2016/05/23 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
2016/10/10 Javascript
JS中Select下拉列表类(支持输入模糊查询)功能
2017/01/17 Javascript
详解nodejs微信公众号开发——1.接入微信公众号
2017/04/10 NodeJs
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
2018/01/27 Javascript
js+html5 canvas实现ps钢笔抠图
2019/04/28 Javascript
详解如何写出一个利于扩展的vue路由配置
2019/05/16 Javascript
vue导航栏部分的动态渲染实例
2019/11/01 Javascript
Vue数字输入框组件使用方法详解
2020/02/10 Javascript
Javascript作用域和作用域链原理解析
2020/03/03 Javascript
深入解析微信小程序开发中遇到的几个小问题
2020/07/11 Javascript
Element Dialog对话框的使用示例
2020/07/26 Javascript
js实现列表按字母排序
2020/08/11 Javascript
[01:56]生活中的妖精之七夕特别档
2016/08/09 DOTA
python 默认参数问题的陷阱
2016/02/29 Python
几个适合python初学者的简单小程序,看完受益匪浅!(推荐)
2019/04/16 Python
详解Python3序列赋值、序列解包
2019/05/14 Python
pandas通过字典生成dataframe的方法步骤
2019/07/23 Python
解析Python3中的Import
2019/10/13 Python
利用Pytorch实现简单的线性回归算法
2020/01/15 Python
Python开发之pip安装及使用方法详解
2020/02/21 Python
动态设置django的model field的默认值操作步骤
2020/03/30 Python
Python库skimage绘制二值图像代码实例
2020/04/10 Python
自荐信格式的六要素
2013/09/21 职场文书
淘宝客服自我总结鉴定
2014/01/25 职场文书
公安机关纪律作风整顿个人剖析材料材料
2014/10/10 职场文书