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"; } }将日志信息显示在页面底部:
设置主配置文件关于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。
- 上一篇: YII 数据库查询
- 下一篇: Yii 缓存之片段缓存