public function actionUploadImage() { $file = CUploadedFile::getInstanceByName('upload'); $model = new BlogImage(); $model->image = $file; if ($model->save()) { $this->renderPartial('uploadImage', compact('model')); } }
public function beforeSave() { if ($this->blogImage) { if ($this->image) { $this->image->delete(); } $image = new BlogImage(); $image->imageInstance = $this->blogImage; $image->save(); if ($image->id) { $this->image_id = $image->id; } } return parent::beforeSave(); }