public function getUser() { if ($this->_user === false) { $this->_user = Personnel::find()->where(['Number' => $this->username, 'Password' => $this->password, "DepartmentNumber" => $this->court])->one(); } return $this->_user; }
public function actionDelUser() { $request = Yii::$app->request; if ($request->isGet) { $model = Personnel::find()->where("ID=:id", [":id" => $request->get("id")])->one(); if ($model->delete()) { echo "success"; } else { echo "defail"; } } }
/** * Creates data provider instance with search query applied * * @param array $params * * @return ActiveDataProvider */ public function search($params) { $query = Personnel::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]); $query->andFilterWhere(['like', 'full_name', $this->full_name]); return $dataProvider; }
public function actionEditPw() { $request = Yii::$app->request; if ($request->get("pw")) { $pw = $request->get("pw"); $number = Yii::$app->user->identity->Number; $model = Personnel::find()->where(["Number" => $number])->one(); $model->Password = $pw; if ($model->save()) { echo "success"; } else { echo "defail"; } } }
?> <?php echo $form->field($model, 'num_plates')->textInput(); ?> <?php echo $form->field($model, 'course_id')->dropDownList(ArrayHelper::map(Course::find()->all(), 'id', 'title'), ['prompt' => 'เลือกหลักสูตร']); ?> <?php echo $form->field($model, 'num_series')->textInput(); ?> <?php echo $form->field($model, 'personnel_id')->dropDownList(ArrayHelper::map(Personnel::find()->all(), 'id', 'full_name'), ['prompt' => 'เลือกบุคลากร']); ?> <?php echo $form->field($model, 'total_pages')->textInput(); ?> <?php echo $form->field($model, 'total_papers')->textInput(); ?> <div class="form-group"> <?php echo Html::submitButton($model->isNewRecord ? 'Create' : 'Update', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']); ?> </div>