如何显示通过$ model-> save()函数生成的插入查询

时间:2012-03-07 08:40:16

标签: yii

我想显示当我们调用模型的函数$ model-> save()时生成的查询。 我没有找到任何办法。 如果有人知道请回复。

由于

1 个答案:

答案 0 :(得分:6)

更改配置文件中的'db'组件 -

'db'=>array(
         …
        'enableProfiling'=>true,
        'enableParamLogging' => true,
),

然后检查您记录所有内容的位置。如果是file,则为application.log文件。另外在页面本身。要启用日志记录 -

    'log'=>array(
      'class'=>'CLogRouter',
    'routes'=>array(
            array(
                'class'=>'CWebLogRoute',                    
                'levels'=>'trace, info, error, warning',
        ),
            array(
                'class'=>'CFileLogRoute',  
                // 'categories' => 'system.db.*',
                'levels'=>'trace, info, error, warning',    
            ),

        ),