Пример #1
0
 public function afterSave()
 {
     $question = $this->question;
     $arrSolution = explode(',', $question->solution);
     if ($this->isCorrect) {
         if (!in_array($this->id, $arrSolution)) {
             $arrSolution[] = $this->id;
         }
     } else {
         if (in_array($this->id, $arrSolution)) {
             DxdUtil::array_remove($arrSolution, $this->id);
         }
     }
     $question->solution = implode(',', $arrSolution);
     $question->save();
 }