public function safeUp()
 {
     foreach (User::find()->orderBy('id')->all() as $user) {
         $stat = new UserStat();
         $stat->user_id = $user->id;
         $stat->createCurrentData();
         if (!$stat->save()) {
             return false;
         }
     }
 }
예제 #2
0
 public function updateUserStat()
 {
     if (!($stat = UserStat::findOne(['user_id' => $this->user_id]))) {
         $stat = new UserStat();
         $stat->user_id = $this->user_id;
     }
     $stat->createCurrentData();
     $stat->save();
 }