验证规则后值被莫名其妙清空了 [ 1.1 版本 ]
我描述大概的情景:我使用yii中内置的CUploadedFile上传文件后,重新上传图片时,由于上传文件为空,所以我把原来的字段值重新赋回去,表示不修改原来的图片,但是在调用save()
方法保存修改时,之前被赋值的图片字段居然被清空了,经过我排查后,最后锁定问题来自于调用save()
方法时默认触发validate()
方法进行规则验证()后,之前被赋值的图片字段居然变成了空值(注意赋值操作是在save操作之前),莫名其妙被清空掉了,不知道大家有没有遇到过这样的问题?
最佳答案
其他 1 个回答
runong
注册时间:2015-03-30
最后登录:2015-05-06
在线时长:8小时25分
最后登录:2015-05-06
在线时长:8小时25分
- 粉丝0
- 金钱200
- 威望0
- 积分280