关于$model->save的一个问题

//选择数据库

CActiveRecord::switchDb(_FINANCEDB_CTAG);

//实例化model对象

$charge = new Charge;

//初始化各变量

$chargeAmount = $_REQUEST[‘chargeAmount’];

$chargeType = $_REQUEST[‘chargeType’];

$chargeAccount = $_REQUEST[‘chargeAccount’];

$createdUser = $_REQUEST[‘accountUser’];

$chargeStatus = 1;

$chargeComment = ‘充值’;

$createdTime = date(‘Y-m-d H:i:s’,time());

//为映射属性赋值

$charge->chargeType = $chargeType;

$charge->chargeAccount = $chargeAccount;

$charge->chargeAmount = $chargeAmount;

$charge->chargeStatus = $chargeStatus;

$charge->chargeComment = $chargeComment;

$charge->createdUser = $createdUser;

$charge->createdTime = $createdTime;

$charge->verifiedUser = 1;

$charge->verifiedTime = $createdTime;

//进行保存到数据库

if($charge->save()){

    echo "true";

}

else{

    echo "false";

}

感觉是很完美的代码 最终输出的值为true

但是 问题来了 查询数据库时 发现记录根本没有保存 请问各位高人 这是为什么

在日志里查看一下生成的sql,确定是否真正执行了。

是没有执行,还是写入的数据都是空白呢!

我有遇到过确实执行了,但写入的数据室空白的!当时测试好久,后来就莫名其妙好了!挺郁闷的!