YII显示sql进行调试
2024-09-21 03:46:11
进行插入測试:
一个简单控制器:
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组件在这个路径以下 \framework\db
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYnV5aW5nZmVpODg4OA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
最新文章
- centos6.5 卸载php
- 【bzoj1059】 ZJOI2007—矩阵游戏
- 【BZOJ-1031】字符加密Cipher 后缀数组
- Android Studio实用快捷键汇总
- js_sl 分享
- Yii CDbCriteria
- SQL中使用WITH AS提高性能(二)
- netty Getting Started--reference
- jquery validate扩展验证方法
- linux防火墙基本操作
- JSP基础点滴
- protobuf的下载、编译和使用
- Android Preference详解
- Dynamics 365中极特殊语言的文字搜索结果异常
- 用indexof来统计字符出现的次数
- apm飞行模式
- 前端之css操作2
- linux用命令行看网线物理连接状态
- eclipse导入工程报Invalid project description(转载)
- 四、SQL基础知识--约束和视图