$post=new Post;
$post->title='sample post';
$post->content='post body content';
$post->save();
像上面的语句,我怎么输出下它执行的sql是什么样的?
$post=new Post;
$post->title='sample post';
$post->content='post body content';
$post->save();
像上面的语句,我怎么输出下它执行的sql是什么样的?
在你的config/main.php中
'components'=>array(
'db'=>array(
'enableParamLogging' => true,//增加这行
),
'log'=>array(
'class'=>'CLogRouter',
'routes'=>array(
array(
'class'=>'CFileLogRoute',
'levels'=>'trace, info error, warning', //日志标准增加trace, info
),
),
),
)
在你的application.log中可以直接查看, 另外一种方法,也是最方便的就是安装[b]debugtoolbar扩展,开发必备.
[/b]http://www.yiiframew…sion/yiidebugtb
这是我实战中总结的一些常用开发扩展.
扩展不错 非常感谢~~