Пример #1
0
 public function getAnswersWithCount()
 {
     $answers = QuizAnswer::find()->where(['in', 'id', array_keys($this->votesWithCount)])->all();
     $return = [];
     foreach ($answers as $answer) {
         $return[$answer->id] = ['text' => $answer->text, 'count' => array_key_exists($answer->id, $this->votesWithCount) ? $this->votesWithCount[$answer->id] : 0];
     }
     return $return;
 }