您现在的位置是:首页 > PHP框架交流PHP框架交流
yii2 开启sql日志记录 log sql
上善若水2021-11-28 15:23:31【PHP框架交流】
1705人已围观
简介我们在本地开发调试中经常回去看执行了哪些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)
相关文章
随机图文
spring data jpa 自定义查询自动解析
JpaRepositoryg会自动解析编写的接口,直接实现里面的方法.直接调用直接可用,还是非常强大的.规则: findBy(关键字)+属性名称(属性名称的首字母大写)+查询条件(首字母大写)使用thymeleaf渲染第一个页面 博客首页
在搭建完springboot+thymeleaf环境后,可以先尝试先渲染一个页面静态页面,由于数据库还未准备就绪,就先只显示页面,springboot默认为我们配置有"classpath:/META-php获取当前目录名 获取文件所在文件夹名 非全路径名
php获取当前文件所里目录名,获取文件所在文件夹名,仅仅获取父级目录名,非全路径名,使用php自带文件函数获取当前文件名.必如我们有一个文件H:\图片\[黑川鹤子]兔女郎\1.jpg,我们要获取[黑川php技术提升心得与方法
现在的PHP市场虽然充斥了大量的的PHP开发人员,但这些人当中真正能称得上高手的却寥寥无几。很多公司虽然招聘了一些PHP开发人员,但是由于技术水平不高,导致公司的项目一直堆积。这不仅另公司无奈也让已经入职的PHP开发人员着急,他们也想要在PHP领域更近一步,但却苦于找不到提高自己的方法,下面我们的鸥仔收集了一些PHP大神的一些工作方式、习惯,让大家看看PHP大神们是如何工作,也希望这些方法能帮助到那些想要在PHP领域更近一步的人。