/** * @return string * 添加用户 */ public function actionCreateUser() { $auth = \Yii::$app->authManager; $list = $auth->getRoles(); //提交处理 if (\Yii::$app->request->post()) { $request = \Yii::$app->request; $userModel = new User(); //判断用户名是否存在并添加用户分配角色 if ($userModel->getFindUser(['name' => $request->post('name')])) { $this->__error('添加失败,用户名已存在'); } else { $post = $request->post(); if (isset($post['createToWeb']) && !empty($post['createToWeb'])) { // 已勾选在前台添加相应用户 $user = new \wechat\models\User(); if ($user->mobileIsExist($post['phone'])) { $this->__error('添加失败,手机号已存在'); } else { if ($userModel->addUser($request->post())) { $this->__success('添加成功', 'list-user'); } else { $this->__error('添加失败'); } } } else { // 未勾选在前台添加相应用户 if ($userModel->addUser($request->post(), false)) { $this->__success('添加成功', 'list-user'); } else { $this->__error('添加失败'); } } } } $this->assign('list', $list); return $this->render(); }