我有一个项目,其中包含一个表单,一个字段用于上传图像,并且当出现警告“Img Cover not not blank”时想要更新项目。但我希望该字段上传图像以继续之前创建的上传。 谷歌搜索但没有成功。
你有什么想法吗?
答案 0 :(得分:0)
不太清楚你想要什么,但你可以在Yii wiki中查看这些资源:
通常,您必须使用模型的beforeSave()
方法进行检查,对于要保存的image
字段,但检查您不在update
方案中(你必须自己设置场景。
public function beforeSave()
{
if ($image = CUploadedFile::getInstance($this, 'image')) {
$this->image = file_get_contents($image->tempName);
}
if ($this->scenario == 'update' && !$this->image) {
unset($this->image);
}
return parent::beforeSave();
}