在ThinkPHP原始解决方案,show_run_time无法正常显示运行时间
在ThinkPHP的config.php:
复制代码代码如下:'show_run_time= >真的;
运行时可以在模板上输出,但有时不显示运行时间。
解决方案如下:
打开ThinkPHP 自由 view.class.php认为核心文件,
在受保护函数输出($内容,显示)方法中
威尔:
如果(C('html_cache_on '))htmlcache::writehtmlcache(内容);
如果(显示){
如果(假)!= strpos($的内容,{ }__runtime__))
{
运行时间= C('show_run_time美元)(。美元->欣欣)。;
内容str_replace美元=(' { }__runtime__美元美元,时间,内容);
}
回波内容;
如果(C('show_page_trace '))美元-> showtrace();
返回null;
{ }人
返回$内容;
}
改变:
如果(C('html_cache_on '))htmlcache::writehtmlcache(内容);
如果(显示){
运行时间= C('show_run_time美元)(。美元->欣欣)。;
如果(假)!= strpos($的内容,{ }__runtime__))
{
内容str_replace美元=(' { }__runtime__美元美元,时间,内容);
}
其他的
美元=运行时;
回波内容;
如果(C('show_page_trace '))美元-> showtrace();
返回null;
{ }人
返回$内容;
}
这就是问题所在!
希望本文有助于基于ThinkPHP框架的PHP程序设计人。