打开你的 Yii2 项目中的 config/db.php 文件 components' => [ &#0…

打开你的 Yii2 项目中的 config/db.php 文件

components' => [  
    'db' => [  
        'class' => 'yii\db\Connection',  
        'dsn' => 'mysql:host=localhost;dbname=mydatabase',  
        'username' => 'myusername',  
        'password' => 'mypassword',  
        // ... 其他配置 ...  
        'enableQueryLog' => true, // 开启 SQL 语句打印  
    ],  
    // ... 其他组件 ...  
],

现在,当你通过 new 或者 findOne 获取到数据库操作对象,并调用其 save 方法时,Yii2 会自动打印出执行的 SQL 语句。
你可以在 Yii2 的日志输出中查看这些 SQL 语句

方法1 在config文件里配置数据库日志,这样所有的ar执行的sql都可以看到

方法2 配置mysql的binlog日志,然后去看mysql的日志

以上都适合本地调试试用,线上的话选择开启

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索