php框架

 首页 > php框架 > ThinkPHP > 解决ThinkPHP调试模式信息显示不全的方法 - Think

解决ThinkPHP调试模式信息显示不全的方法 - Think

分享到:
【字体:
导读:
          ThinkPHP调用调试模式的时候,不知道为什么只能显示页面trace信息,而没有像TP自己说的那样 会显示出页面的运行时间、数据库查询时间这些信息,自己跑到兄弟连、QQ问问和ThinkPHP官网去提问...

解决ThinkPHP调试模式信息显示不全的方法

ThinkPHP调用调试模式的时候,不知道为什么只能显示页面trace信息,而没有像TP自己说的那样 会显示出页面的运行时间、数据库查询时间这些信息,自己跑到兄弟连、QQ问问和ThinkPHP官网去提问,这里小小的鄙视下ThinkPHP官网的论坛,我自己的都解决了,可怜我的那个帖子,现在都还是审核中……难怪那里这么冷清,都不让人说话.

总的说,就是负责页面trace信息显示的PageTrace.tpl.php没有包含显示运行时间、数据库查询次数的代码,这个简单,我给他加上去就OK了.

在这里文件加入如下代码:

  1. $showTime = '运行时间: '.G('beginTime','viewEndTime').'s '; 
  2. $showTime .'( 加载:'.G('beginTime','loadTime').'s 插入:'.G('loadTime','initTime').'s 解释:'.G('initTime','viewStartTime').'s 模板:'.G('viewStartTime','viewEndTime').'s )'; $showTime .' | 数据库:'.N('db_query').' 查询 '.N('db_write').' 写入 '; 
  3. $showTime .' | 缓存 :'.N('cache_read').' 读取 '.N('cache_write').' 写入 '; 
  4. $startMem = array_sum(explode(' ', $GLOBALS['_startUseMems'])); 
  5. $endMem = array_sum(explode(' ', memory_get_usage())); $showTime .' | 占用内存:'. number_format(($endMem - $startMem)/1024).' kb'; echo '<hr /><p style="padding:10px;color:#06F;font-size:12px;">'.$showTime.'p>'; 

加入后,再运行一次~看怎么样.

分享到:
ThinkPHP三大自动 - Thinkphp
ThinkPHP三大自动 一、自动验证 array(&#039;验证字段&#039;,&#039;验证规则&#039;,&#039;错误提示&#039;,&#039;验证条件&#039;,&#039;附加规则&#039;,&#039;验证时间&#039;)  验证字段:需要验证表单字段名称 验证规则:必须要结合附加规则一起使用 错误提示:如果出现错误,抛出一个...
ThinkPHP验证码和分页 - Thinkphp
ThinkPHP验证码和分页 验证码:导入验证码类,在aoli\ThinkPHP\Lib\ORG\Util\Image.class.php里有验证码方法     英文验证码:buildImageVerify($length,$mode,$type,$width,$height,$verifyName) length:验证码的长度,默认为 4 位数 mode:验证字符串的类型,默认为数字,其他支持类型有...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……