Exemplo n.º 1
0
 public function afterSave($insert, $changedAttributes)
 {
     if ($insert) {
         $ratingStat = RatingStat::findOne(['record_id' => $this->record_id, 'rating' => $this->rating]);
         if (!$ratingStat) {
             $ratingStat = new RatingStat();
             $ratingStat->record_id = $this->record_id;
             $ratingStat->rating = $this->rating;
             $ratingStat->count = 0;
         }
         $ratingStat->count = intval($ratingStat->count) + 1;
         $ratingStat->save();
     }
 }