Yii1.1 查看 AR执行的sql语句

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/eddy23513/article/details/82022337

由于 AR 允许我们无需写一大堆 SQL 语句就能执行数据库操作, 我们经常会想知道 AR 在背后到底执行了什么 SQL 语句。这可以通过开启 Yii 的 日志功能 实现。例如,我们在应用配置中开启了 CWebLogRoute ,我们将会在每个网页的最后看到执行过的 SQL 语句。

配置:

'log' => array(
    'class' => 'CLogRouter',
    'routes' => array(
//      array(
//         'class' => 'CFileLogRoute',
//         'levels' => 'trace,info,error, warning',
//      ),
        array( // configuration for the toolbar
            'class'=>'CWebLogRoute',
            'levels' => 'trace',
            'categories' => 'system.db.*'          #只是显示关于数据库信息
        ),
    ),
),

这里写图片描述

猜你喜欢

转载自blog.csdn.net/eddy23513/article/details/82022337
今日推荐