本文实例讲述了ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法。分享给大家供大家参考。具体如下:
在ThinkPHP的config.php中设置:
对此解决方法如下:
打开 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;
- }
新闻热点
疑难解答