码迷,mamicode.com
首页 > 数据库 > 详细

YII显示sql进行调试

时间:2014-10-17 02:39:23      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:yii显示sql进行调试

进行插入测试:

一个简单控制器:

  function actionJia(){
                    $goods_model = new Goods(); //进行添加有别于查询不能使用下面这种方式
//                    $goods_model=Goods::model();
                    $goods_model->goods_name = 'apple phone';
                    $goods_model->goods_price = '5199';
                    $goods_model->goods_weight=102;
                    var_dump($goods_model->save());
                   // var_dump($goods_model);
                    if($goods_model->save()){
                        echo 'success';
                    }else{
                        echo "error";
                    }
                    
                }
将日志信息显示在页面底部:

bubuko.com,布布扣
设置主配置文件关于db选项:

如:

'db'=>array(
			'connectionString' => 'mysql:host=localhost;dbname=php0507',
			'emulatePrepare' => true,
			'username' => 'root',
			'password' => '',
			'charset' => 'utf8',
			'tablePrefix'=>'sw_',
                     //  'enableParamLogging'=>true, //不显示sql语句绑定的参数信息
		),

效果图:原因是使用pdo一个预处理,后面跟的是参数

bubuko.com,布布扣

添加后效果图:

bubuko.com,布布扣

为什么这样设定?


main.php主配置文件加载db组件,db组件在这个路径下面  \framework\db  

bubuko.com,布布扣

YII显示sql进行调试

标签:yii显示sql进行调试

原文地址:http://blog.csdn.net/buyingfei8888/article/details/40162011

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!