controllers/base/CountryController.php
public function actionCreate()
{
$model = new Country;

try {
if ($model->load($_POST) && $model->save()) {
return $this->redirect(['view', 'id' => $model->id]);
} elseif (!\Yii::$app->request->isPost) {
$model->load($_GET);
}
} catch (\Exception $e) {
$msg = (isset($e->errorInfo[2]))?$e->errorInfo[2]:$e->getMessage();
$model->addError('_exception', $msg);
}
return $this->render('create', ['model' => $model]);
}
public function actionCreate()
{
$model = new Country;

try {
if ($model->load($_POST) && $model->save()) {
return $this->redirect(['view', 'id' => $model->id]);
} elseif (!\Yii::$app->request->isPost) {
$model->load($_GET);
}
} catch (\Exception $e) {
$msg = (isset($e->errorInfo[2]))?$e->errorInfo[2]:$e->getMessage();
$model->addError('_exception', $msg);
}
return $this->render('create', ['model' => $model]);
}
public function actionCreate ( ) { $ model = new Country ; try { if ( $ model -> load ( $ _POST ) && $ model -> save ( ) ) { return $ this -> redirect ( [ 'view' , 'id' => $ model -> id ] ) ; } elseif ( ! \ Yii :: $ app -> request -> isPost ) { $ model -> load ( $ _GET ) ; } } catch ( \ Exception $ e ) { $ msg = ( isset ( $ e -> errorInfo [ 2 ] ) ) ? $ e -> errorInfo [ 2 ] : $ e -> getMessage ( ) ; $ model -> addError ( '_exception' , $ msg ) ; } return $ this -> render ( 'create' , [ 'model' => $ model ] ) ; }
Creates a new Country model.
If creation is successful, the browser will be redirected to the 'view' page.
@return mixed
Creates a new Country model . If creation is successful the browser will be redirected to the view page .