public function actionAddBlog() { $model = new Blog(); $image = new Image(); $data = Yii::$app->request->post(); $model->load($data, ''); $image->img = UploadedFile::getInstancesByName("image"); if ($image->validate() && $model->save()) { if (!empty($model->categorys)) { $model->setCategories(); } if (!empty($image->img)) { $image->uploads($model, Image::BLOG_STATUS); } return $model; } return array_merge($model->getErrors(), $image->getErrors()); }
public function actionAddCategory() { $user = Yii::$app->user->identity; if ($user->role == User::ROLE_ADMIN) { $model = new Category(); $image = new Image(); $model->load(Yii::$app->request->post(), ''); $image->img = UploadedFile::getInstancesByName("image"); if ($image->validate() && $model->save()) { if (!empty($image->img)) { $image->uploads($model, Image::CATEGORY_STATUS); } return $model; } return array_merge($model->getErrors(), $image->getErrors()); } return "Access denied"; }