/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model = new Peserta(); $id_user = Yii::app()->user->id; $objRegional = Regional::model()->findByAttributes(array('id_user' => $id_user)); $id_regional = $objRegional->id_regional; // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); $model->id_regional = $id_regional; if (isset($_POST['Peserta'])) { $model->attributes = $_POST['Peserta']; $dataPeserta = Peserta::model()->findByAttributes(array('nomor_peserta' => $model->nomor_peserta)); if (empty($dataPeserta)) { if ($model->save()) { Yii::app()->user->setFlash('successTambah', 'Peserta telah berhasil ditambah.'); $this->redirect(array('index')); } } else { Yii::app()->user->setFlash('errorNomorPeserta', 'Nomor peserta telah ada di database.'); $this->redirect(array('create')); } } $this->render('create', array('model' => $model)); }