public function actionEidtseller() { $user = new AdminUser(); if (!$user->checkUserIsLogin()) { $this->redirect(Variable::$home_url); return; } $req = Yii::$app->request; //创建一个请求对象 $form = new SellerForm(); $form->setScenario('update'); $areaModel = new Area(); $sellerId = trim($req->get('id')); if (!is_numeric($sellerId) || $sellerId == 0) { $this->redirect(Variable::$sellerManger_url); return; } //修改 if ($form->load($req->post()) && $form->validate()) { $isSuccess = (new Seller())->updateSeller($sellerId, $form->sellerProvince, $form->sellerCity, $form->contacts, $form->phone, $form->sellerBrief); if ($isSuccess) { $form->addError('', '资料更新成功'); } else { $form->addError('', '资料更新失败'); } } $sellerModel = (new Seller())->findSellerById($sellerId); $form->sellerName = $sellerModel->sellerName; $form->sellerProvince = $sellerModel->sellerProvince; $form->sellerCity = $sellerModel->sellerCity; $form->contacts = $sellerModel->contacts; $form->phone = $sellerModel->phone; $form->sellerBrief = $sellerModel->sellerBrief; return $this->render(Variable::$editSeller_view, ['model' => $form, 'sellerModel' => $sellerModel, 'provinceMode' => $areaModel->getProvinceList()]); }