public function actionCreate() { $model = new Countries(); if (isset($_POST["Countries"])) { $model->attributes = $_POST["Countries"]; if ($model->save()) { Yii::app()->user->setFlash("success", "Country guardado correctamente =)."); $this->redirect(array("index")); } } $this->render("create", array("model" => $model)); }
/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model = new Countries(); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['Countries'])) { $model->attributes = $_POST['Countries']; if ($model->save()) { $this->redirect(array('view', 'id' => $model->id)); } } $this->render('create', array('model' => $model)); }
public function actionCreate() { $model = new Countries(); /*var_dump("<pre>".print_r($_POST,TRUE)."</pre>"); Yii::app()->end();*/ if (isset($_POST['Countries'])) { $model->attributes = $_POST['Countries']; if ($model->save()) { Yii::app()->user->setFlash("success", "Country guardada correctamente."); $this->redirect(array('index')); } } $this->render("create", array('model' => $model)); }
public function actionCreate() { // var_dump($_POST); //metodo post // Yii::app()->end(); //de esta manera se cierra en YII, EQUIVALENTE A UN EXIT DE OTRO LENGUAJE, (cerrar de manera adecuada) $model = new Countries(); // creamos el modelo,inicializo countries, lo instancias if (isset($_POST["Countries"])) { $model->attributes = $_POST["Countries"]; // array clave valor con los parametros de ese modelo // $model->name=$_POST["Countries"]["name"]; //para NO hacer esto 1 x 1 de los campos, con la linea $model->atributes=$_POST["Countries"] // $model->status=$_POST["Countries"]["status"]; //lo harĂ¡ dinamicamente if ($model->save()) { // yes save // mensaje success QUE SE GUARDO BIEN EL CAMPO EN LA BASE DE DATOS Yii::app()->user->setFlash("success", "EL Countries fue guardado correctamente =)."); $this->redirect(array("index")); // array("site/index") } } $this->render("create", array("model" => $model)); // lo mandas a la vista, mandas la variable model y el valor es model }
/** * Show the POTS form for editing the specified resource. * * @param int $id * @return Response */ public function doSave() { $validator = Validator::make(Input::all(), Countries::$rules); if ($validator->passes()) { $id = Input::get('id'); if (isset($id) && $id > 0) { $country = Countries::find($id); } else { $country = new Countries(); } $country->name = Input::get('name'); $country->description = Input::get('description'); $country->user_id = Auth::user()->id; $country->save(); return Redirect::route('country-list')->with('message', 'Country has been added/changed.'); } else { return Redirect::route('country-edit')->with('message', 'The following errors occurred')->withErrors($validator)->withInput(); } }