Exemplo n.º 1
0
 public function actionAdd($count = 100)
 {
     for ($i = 0; $i < $count; $i++) {
         list($nickname, $first_name, $last_name, $gender, $phone, $email, $password) = $this->generateUserInfo();
         $user = new User(['password' => $password, 'status' => self::USER_STATUS_TEST_ACTIVE]);
         $profile = $user->create(Profile::className(), ['nickname' => $nickname, 'gender' => $gender, 'last_name' => $first_name, 'first_name' => $last_name]);
         $email = $user->createEmail(['email' => $email]);
         $phone = $user->createPhone(['phone' => $phone]);
         if ($user->register([$profile, $email, $phone])) {
             echo $user->id . "\n";
         }
     }
 }