request->post(); $member = new Member(); $member->scenario = Member::SCENARIO_ADD; $post['register_at'] = date('Y-m-d H:i:s'); if ($member->load($post) && $member->validate()) { //加密password //加盐 try { $member->addOne(); return ['code' => 0, 'msg' => 'succeed']; } catch (\Exception $exception) { throw $exception; } } if ($member->hasErrors()) { $errors = $member->errors; foreach ($errors as $error) { throw new \Exception($error[0], 1); } } } }