/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model = new Layanan(); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['Layanan'])) { $model->attributes = $_POST['Layanan']; if ($model->save()) { Yii::app()->user->setFlash('info', MyFormatter::alertInfo('<strong>Selamat!</strong> Data telah berhasil disimpan.')); $this->redirect(array('view', 'id' => $model->ID_LAYANAN)); } } $this->render('create', array('model' => $model)); }
public function actionInsertLayanan() { Yii::app()->user->returnUrl = Yii::app()->request->urlReferrer; if ($_POST) { $cek = DatabaseUmum::cekExist("layanan", "nama_layanan", $_POST['namaLy']); // cek menggunakan component DatabaseUmum if ($cek <= 0) { $layanan = new Layanan(); $layanan->nama_layanan = $_POST['namaLy']; $layanan->kode_layanan = $_POST['kodeLy']; $layanan->id_program = $_POST['id_program']; $layanan->target = $_POST['targetLy']; $layanan->id_rekaman = 0; $layanan->versi = 0; if ($layanan->validate()) { $layanan->save(); $this->redirect(array('layanan', 'id' => $_POST['id_program'])); } else { Yii::app()->user->setFlash('error', 'Maaf, simpan Program gagal. Mohon periksa kembali data yang anda inputkan'); $this->redirect(array('/errPage/errDB')); } } else { Yii::app()->user->setFlash('error', 'Maaf, simpan Program gagal. Data sudah ada'); $this->redirect(array('/errPage/errDB')); } } else { $this->actionIndex(); } }