/** * Create init user */ public function actionAdmin() { echo "创建一个新用户 ...\n"; // 提示当前操作 $username = $this->prompt('User Name:'); // 接收用户名 $password = $this->prompt('Password:'); // 接收密码 $password_hash = Yii::$app->security->generatePasswordHash($password); $model = new Admin(); // 创建一个新用户 $model->admin_account = $username; // 完成赋值 $model->admin_pwd = $password_hash; if (!$model->save()) { foreach ($model->getErrors() as $error) { foreach ($error as $e) { echo "{$e}\n"; } } return 1; // 命令行返回1表示有异常 } return 0; // 返回0表示一切OK }