Exemplo n.º 1
0
 /**
  * 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
 }