runong
- runong 回复了 RichardTian 的回答
那应该是你没有判断是否为空,你將空的数据也传入了数据库,那数据库就帮你保存啦
因为我允许用户可以只更新其他字段,而不更新原来的图片字段;在执行
$model->attributes=$_POST['User']
操作之后,旧值被清空了,所以我又重新把旧值赋回去了,但是在执行$this->validate()
方法后又被清空了,这才是我所疑惑的。 - runong 2015-04-10 已签到连续签到2天,获得了10个金钱
- runong 提出了问题验证规则后值被莫名其妙清空了
- runong 回复了 RichardTian 的回答
说明User::model()不是一个模型
有可能是你在User里面没有写model这个静态方法呗我有写啊,
public static function model($className = CLASS) {parent::model($className); }
这样写有问题吗?
- runong 2015-04-09 已签到连续签到1天,获得了5个金钱
- runong 2015-04-02 已签到连续签到1天,获得了5个金钱