ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法

前端之家收集整理的这篇文章主要介绍了ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法分享给大家供大家参考。具体如下:

在ThinkPHP的config.PHP中设置: 代码如下:

true;

可以在模板输出运行时间,但是有的时候会出现不显示运行时间的情况。

对此解决方法如下:

打开 ThinkPHP\Lib\Think\Core\View.class.PHP文件

在protected function output($content,$display)方法

将:

showTime().'' : '';
  $content = str_replace('{__RUNTIME__}',$runtime,$content);
 }
 echo $content;
 if(C('SHOW_PAGE_TRACE')) $this->showTrace();
 return null;
}else {
 return $content;
}

改为:

showTime().'' : '';
 if(false !== strpos($content,'{__RUNTIME__}'))
 {
  $content = str_replace('{__RUNTIME__}',$content);
 }
 else
  $content .= $runtime;
 echo $content;
 if(C('SHOW_PAGE_TRACE')) $this->showTrace();
 return null;
}else {
 return $content;
}

至此问题搞定!

原文链接:https://www.f2er.com/thinkphp/21126.html

猜你在找的ThinkPHP相关文章