您现在的位置是:首页 > PHP框架交流PHP框架交流
yii2 开启sql日志记录 log sql
上善若水2021-11-28 15:23:31【PHP框架交流】 2244人已围观
简介我们在本地开发调试中经常回去看执行了哪些sql,有时通过模型构造器生成的sql并不是我们想要的,然而一条条的输出sql过于麻烦.比如可以echo News::find()->limit(1)->cre
我们在本地开发调试中经常回去看执行了哪些sql,有时通过模型构造器生成的sql并不是我们想要的,然而一条条的输出sql过于麻烦.比如可以echo News::find()->limit(1)->createCommand()->getRawSql();
但是效率过低.
yii2可以通过配置组件将sql出入到文件中,方便我们调试.
具体配置如下
`
'log' => [
'targets' => [
[
'class' => 'yii\log\FileTarget',
'levels' => ['error', 'warning'],
],
'db' => [
'class' => 'yii\log\FileTarget',
],
],
],
我这里配置的是commands里面的sql输出日志.若要配置web,自行在web.php中配置
成功看到执行了哪些sql方便调试.
很赞哦! (3)
相关文章
随机图文
-
逗女生开心的笑话
1.有一天有个婆婆坐车,做到中途婆婆不认识路了,婆婆用棍子打司机的屁股说:这是哪?司机:这是我的屁股……2.甲:那个人在干什么?乙:他在发抖。甲:他为什么要发抖了?乙:他冷丫。甲:哦,原来发抖就不会冷啦!3.妻:我真是瞎了眼踩到狗屎才会嫁给你。夫:我真是瞎了眼踩到狗屎才会娶你。狗屎:我好倒霉哦!躺倒那里都会被你两踩到 -
笑话6则:其实哄女孩子开心很简单
1、进药店想买TT,店里人太多不好意思,就对营业员说:“我买那个...”营业员说:“你买什么?”我支唔着:“就是那个...”营业员问:“那个什么?”我生气道:“TT啊,你怎么连这暗示都不懂?”营业员连声道歉:“对不起对不起,我没想到你有女朋友。”2、有人问我:“你诚实说,一年你能挣多少钱?”我说:“四五十万吧。”他听后说:“你诚实了吗?”我说:“嗯,我乘1 -
springboot 使用quartz 创建简单定时任务 入门篇
quartz是一款优秀的任务调度框架,尽管在springboot中已经集成有任务调度,但是绝大多数情况也还是使用了quartz在执行. 创建springboot项目 同时引入quartz包pom.xm -
PHP8.0新特性(2) 注解的使用教程 终于不用三方库支持注解了
PHP8.0新特性之二注解,注解的使用教程终于不用三方库那种,官方加入了注解,注解用于依赖注入,权限认证,路由生成还是非常合适的,只可惜注解来的太晚,用的人太少了,大部分公司还是用的旧版本PHP.简单