怎样实现文件上传?

请问Yii怎样实现文件上传,是否会刷新影响到表单其他数据?可否重命名保存到数据库里(与同表单中数据一起)?

有些事情是需要自己动手写代码的,呵呵!

有个CUploadedFile

:blink:

我也遇到过同样的问题,解决的方法是,你可以在beforeSave的时候判断一下,file是不是有值,如果有值,重新存,如果是空,则把原来的值重新存一下,当然你也可以不用save,用updateAll()这个函数,可以更新某几个字段!也可以使用saveAttributes()

搜索一下cookbook里面有详细的例子

cookbook的示例貌似并不完整,没有考虑到更新的情况。