您现在的位置是:首页 > PHP框架交流PHP框架交流

yii2 开启sql日志记录 log sql

上善若水2021-11-28 15:23:31【PHP框架交流】 2798人已围观

简介我们在本地开发调试中经常回去看执行了哪些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)

相关文章

随机图文

文章评论

站点信息

  • 建站时间:2019-10-24
  • 网站程序:Thinkphp6 Layui
  • 文章统计247篇文章
  • 标签管理标签云
  • 统计数据cnzz统计
  • 微信公众号:扫描二维码,关注我们