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

由于 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.*'          #只是显示关于数据库信息
        ),
    ),
),

Yii1.1 查看 AR执行的sql语句_第1张图片

你可能感兴趣的:(Yii1.1,Yii1.1配置)