public function actionCreate($type = null, $dropDown = false) { $model = new Category(); $model->type = $type; $avatar = CmgFile::loadFile($model->avatar, 'Avatar'); $model->setScenario('create'); if ($model->load(Yii::$app->request->post(), 'Category') && $model->validate()) { if (CategoryService::create($model, $avatar)) { return $this->redirect($this->returnUrl); } } return $this->render('@cmsgears/module-core/admin/views/category/create', ['model' => $model, 'avatar' => $avatar, 'dropDown' => $dropDown]); }
public function actionCreate() { $model = new Category(); $model->setScenario("create"); if ($model->load(Yii::$app->request->post(), "Category") && $model->validate()) { if (CategoryService::create($model)) { return AjaxUtil::generateSuccess(Yii::$app->cmgCoreMessage->getMessage(CoreGlobal::MESSAGE_REQUEST), $model); } } // Generate Errors $errors = AjaxUtil::generateErrorMessage($model); // Trigger Ajax Failure return AjaxUtil::generateFailure(Yii::$app->cmgCoreMessage->getMessage(CoreGlobal::ERROR_REQUEST), $errors); }