/** * Creates a new SimpelPersonil model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new SimpelPersonil(); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id_personil]); } else { return $this->render('create', ['model' => $model]); } }
public function actionTambahluar($id) { $model = new SimpelPersonil(); $model2 = $this->findModel($id); $model3 = new SimpelRincianBiaya(); if ($_POST) { $model->id_kegiatan = $model2->id_kegiatan; $model->tingkat_id = $_POST['SimpelPersonil']['tingkat_id']; $model->pegawai_id = $_POST['SimpelPersonil']['pegawai_id']; $model->tgl_penugasan = $_POST['SimpelPersonil']['tgl_penugasan']; $model->tgl_berangkat = $_POST['SimpelKeg']['tgl_mulai']; $model->tgl_kembali = $_POST['SimpelKeg']['tgl_selesai']; $model->no_sp = $_POST['SimpelPersonil']['no_sp']; $model->pejabat = $_POST['SimpelPersonil']['pejabat']; $model->uang_makan = $_POST['SimpelPersonil']['uang_makan']; $model->angkutan = $_POST['SimpelPersonil']['angkutan']; if ($model->save()) { $data = count($_POST['rows']); for ($i = 1; $i <= $data; $i++) { $model3 = new SimpelRincianBiaya(); $model3->id_kegiatan = $model2->id_kegiatan; $model3->personil_id = $model->getId(); $model3->kat_biaya_id = $_POST['kat_biaya_id' . $i]; $model3->harga_satuan = $_POST['satuan' . $i]; $model3->volume = $_POST['volume' . $i]; $model3->label = $_POST['label' . $i]; $model3->jml = $_POST['jml' . $i]; $model3->uraian_rincian = $_POST['uraian' . $i]; $model3->bukti_kwitansi = $_POST['bukti_kwitansi' . $i]; $model3->save(); } } return $this->redirect(['create', 'id' => $model2->id_kegiatan]); } else { return $this->renderAjax('input_luar_negri', ['model' => $model, 'model2' => $model2]); } }