public function actionCreate() { $flatPage = new FlatPage(); if ($flatPage->load($_POST) && $flatPage->save()) { Yii::$app->session->setFlash('success', Yii::t('app', "New Page {$flatPage} created successfully")); return $this->redirect(['update', 'id' => $flatPage->id]); } return $this->render('create', compact('flatPage')); }
public function actionCreate() { $flatPage = new FlatPage(); $flatPage->is_active = 1; $flatPage->display_on_menu = 1; $translations = $flatPage->initializeTranslations(); if ($flatPage->load(Yii::$app->request->post()) && Model::loadMultiple($translations, Yii::$app->request->post()) && Model::validateMultiple($translations) && $flatPage->save()) { $flatPage->saveTranslations($translations); Yii::$app->session->setFlash('success', Yii::t('app', "Page {$flatPage} created successfully")); return $this->redirect(['index']); } return $this->render('create', compact('flatPage', 'translations')); }