public function updatecount() { $votes = Votes::model()->findAll(array("condition" => "candidate_id=" . $this->id)); $this->votescount = count($votes); $duplicates = FixVotes::model()->findAll(array("condition" => "candidate_id=" . $this->id)); $fixduplicate = 0; foreach ($duplicates as $duplicate) { $fixduplicate += $duplicate->votecount - 1; } $this->fixduplicate = $fixduplicate; $this->save(false); }