Yii框架调试心得--在页面输出执行sql语句
2023-06-13 09:15:37 时间
我们使用:yiidebugtb来调试(因为用他界面比较美观,不影响界面其他元素)。
1.下载yiidebugtb,并且放入到application.extensions.yiidebugtb目录
2.修改main.php,加入如下代码:
"log"=>array(
"class"=>"CLogRouter",
"routes"=>array(
array(
"class"=>"CFileLogRoute",
"levels"=>"error,warning,trace",
),
//以下是新加
array(//configurationforthetoolbar
"class"=>"XWebDebugRouter",
"config"=>"alignLeft,opaque,runInDebug,fixedPos,collapsed,yamlStyle",
"levels"=>"error,warning,trace,profile,info",
//"categories"=>"system.db.*",
"allowedIPs"=>array("127.0.0.1","::1","192\.168\.1[0-5]\.[0-9]{3}","如果程序在外网需要填入你的公网的ip"),
),
),
)
3.db链接的配置里面做下修改:
"db"=>array(
"connectionString"=>"mysql:host=*.*.*.*;dbname=test",
"emulatePrepare"=>true, //加入
"enableParamLogging"=>true,//加入
"username"=>"-----",
"password"=>"---",
"charset"=>"utf8",
"schemaCachingDuration"=>"0",
"autoConnect"=>false,
),
4.完成
如:
相关文章
- WordPress网站js防扒代码-禁止右键/F12/调试自动关闭窗口
- Helix Editor通过配置DAP实现Python代码调试
- 谷歌浏览器F12调试页面F5刷新报“未连接到互联网”
- 振弦采集模块配置工具VMTool通用串口调试模块
- 【Flutter】Flutter 混合开发 ( Dart 代码调试 | Flutter 单独调试 | 混合模式下 Flutter 调试 )
- Spark-Sql源码解析之二 Sqlparser:sql –> unresolved logical plan详解大数据
- 快速导出Oracle数据库表记录SQL语句大全(oracle导出表数据sql)
- Oracle中使用SQL删除字段(oracle删除字段sql)
- Linux调试:管理多线程的完美技巧(linux调试线程)
- SQL和Oracle教程:掌握计算机数据库的基础知识(sql教程oracle)
- MySQL 跟踪SQL痕迹:如何调试查询问题(mysql跟踪sql)
- 深入Linux内核:构建与调试源码(linux源码调试)
- 防止mysql SQL注入攻击的措施(Mysql的sql注入)
- 优化MySQL数据库性能优化:克服耗时SQL问题(mysql耗时sql)
- MySQL SQL数据库管理神器(mysql。sql)
- SQL取用Redis缓存技术实现数据提速(sql读取redis缓存)
- Oracle SQL不容忽视的不为空判断(oracle不为空sql)
- Oracle和SQL调试精准定位问题所在(oracle、sql调试)
- 认真学习,精通 Oracle SQL 编写技巧(oracle sql编写)
- Oracle SQL字符串截断技术研究(oracle sql截断)
- MySQLUDF调试方式debugview的相关方法
- PHP性能优化工具篇Benchmark类调试执行时间
- 如何在SQLServer2008下轻松调试T-SQL语句和存储过程