public function saveAttendance($attendance, $students) { $present = 0; $absent = 0; $legal = 0; foreach ($students as $student) { switch ($attendance['Status_' . $student->Code]) { case "1": $present++; break; case "2": $absent++; break; case "3": $legal++; break; } } $model = new Attendance(); $model->Session = $_SESSION['idSession']; $model->Present = $present; $model->Absent = $absent; $model->Legal = $legal; $model->ID_Teacher = Yii::app()->user->getState('idUser'); $model->ID_Class_Subject = $this->getIdClassSubject($_SESSION['idClass'], $_SESSION['idSubject'], Yii::app()->user->getState('idUser')); $model->Date_create = date('Y-m-d'); if ($model->validate() && $model->save()) { return $model->ID; } }