/** * Creates a new Tema model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new Tema(); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id]); } else { return $this->render('create', ['model' => $model]); } }
public function actionCreate() { $model = new Tema(); if ($model->load(\Yii::$app->request->post())) { if ($model->save()) { return ['status' => true, 'errors' => []]; } else { return ['status' => false, 'errors' => $model->errors]; } } else { return $this->render('create', ['model' => $model]); } }
public function storeTema(Request $request) { try { $data = $request->all(); $tema = new Tema(); $tema->tema = $data["tema"]; $tema->pagina = $data["pagina"]; $tema->libro = $data["libro"]; $tema->save(); $temasCategoria = new TemasCategoria(); $temasCategoria->categoria = $data["categoria"]; $temasCategoria->tema = $tema->id; $temasCategoria->save(); return JsonResponse::create(array('message' => "Guardado Correctamente", "request" => $tema), 201); } catch (Exception $exc) { return JsonResponse::create(array('message' => "No se pudo guardar el Tema", "exception" => $exc->getMessage(), "request" => json_encode($data)), 401); } }