public function getAjaxListJabatan($value = '') { $jabatan = Jabatan::all(); return Datatables::of($jabatan)->addColumn('action', function ($jabatan) { return '<a href="' . route('edit-jabatan') . '/' . $jabatan->id . '" class="btn btn-xs btn-primary"><i class="glyphicon glyphicon-edit"></i> Edit</a> <a href="' . route('hapus-personil') . '/' . $jabatan->id . '" class="btn btn-xs btn-danger"><i class="glyphicon glyphicon-trash"></i> Hapus</a>'; })->make(true); }
public function getPersonilEdit($value = '') { $unit = Unit::all(); $jabatan = Jabatan::all(); $atasan = Personil::all(); $edit = Personil::where('id', $value)->firstOrFail(); $url = 'personil/personil-edit'; return view('personil.tambah', compact('unit', 'jabatan', 'atasan', 'edit', 'url')); }
/** * Creates data provider instance with search query applied * * @param array $params * * @return ActiveDataProvider */ public function search($params) { $query = Jabatan::find(); $dataProvider = new ActiveDataProvider(['query' => $query]); $this->load($params); if (!$this->validate()) { // uncomment the following line if you do not want to return any records when validation fails // $query->where('0=1'); return $dataProvider; } $query->andFilterWhere(['id' => $this->id, 'parent' => $this->parent]); $query->andFilterWhere(['like', 'Jabatan', $this->Jabatan]); return $dataProvider; }
?> <?php echo $form->field($model, 'nama_pengguna'); ?> <?php echo $form->field($model, 'nama_penuh'); ?> <?php echo $form->field($model, 'kata_laluan'); ?> <?php echo $form->field($model, 'id_jabatan')->dropdownList(Jabatan::find()->select(['nama_jabatan'])->indexBy('id_jabatan')->column(), ['prompt' => '-- Pilih Jabatan --', 'onchange' => ' $.post("' . Yii::$app->urlManager->createUrl('pengguna/optionbahagian') . '", {id:$(this).val()}).done(function(data) { $("#pengguna-id_bahagian").html(data); }); ']); ?> <?php echo $form->field($model, 'id_bahagian')->dropDownList([], ['prompt' => '-- Pilih Jabatan Dahulu --', 'onchange' => ' $.post("' . Yii::$app->urlManager->createUrl('pengguna/optionunit') . '", {id:$(this).val()}).done(function(data) { $("#pengguna-id_unit").html(data); }); ']); ?> <?php
/** * Finds the Jabatan model based on its primary key value. * If the model is not found, a 404 HTTP exception will be thrown. * @param integer $id * @return Jabatan the loaded model * @throws NotFoundHttpException if the model cannot be found */ protected function findModel($id) { if (($model = Jabatan::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }
public function getJabatan() { return $this->hasOne(Jabatan::className(), ['id_jabatan' => 'id_jabatan']); }