入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

YII显示sql进行调试

创建时间:2014-10-17 投稿人: 浏览次数:1495

进行插入测试:

一个简单控制器:

  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";
                    }
                    
                }
将日志信息显示在页面底部:


设置主配置文件关于db选项:

如:

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

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


添加后效果图:


为什么这样设定?


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


声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。