public function deleteEmploy($id) { $model = Employ::findOne($id); if (!$model) { return false; } if ($model->delete()) { return true; } return false; }
public function actionEditemploy() { $user = new AdminUser(); if (!$user->checkUserIsLogin()) { $this->redirect(Variable::$home_url); return; } $req = Yii::$app->request; //创建一个请求对象 $form = new EmployForm(); $form->setScenario('update'); $id = trim($req->get('id')); if (!is_numeric($id) || $id == 0) { $this->redirect(Variable::$employIndex_url); return; } //修改 if ($form->load($req->post()) && $form->validate()) { $isSuccess = (new Employ())->updateEmploy($id, $form->department, $form->employName, $form->address, $form->employCode, $form->group, $form->count, $form->money, $form->type, $form->category, $form->description, $form->sendEmail, $form->status); if ($isSuccess) { // $form->addError('','更新成功'); // echo Alert::widget([ // 'type' => Alert::TYPE_SUCCESS, // 'options' => [ // 'title' => '', // 'text' => "资料更新成功", // 'confirmButtonText' => "确定", // 'cancelButtonText' => "取消" // ] // ]); Yii::$app->session->setFlash(Variable::$flash_success, '招聘信息修改成功'); } else { // $form->addError('','更新失败'); Yii::$app->session->setFlash(Variable::$flash_error, '招聘信息修改失败,请重试'); } } $employModel = Employ::findOne($id); $form->department = $employModel->department; $form->employName = $employModel->employName; $form->employCode = $employModel->employCode; $form->sendEmail = $employModel->sendEmail; $form->count = $employModel->count; $form->money = $employModel->money; $form->category = $employModel->category; $form->type = $employModel->type; $form->group = $employModel->group; $form->address = $employModel->address; $form->status = $employModel->status; $form->description = $employModel->description; return $this->render(Variable::$editEmploy_view, ['model' => $form, 'employModel' => $employModel]); }