public function actionAddCase() { $this->authenUser(); $patientId; $formAddCase = new formAddCase(); $patientData; if (isset($_REQUEST['patientId'])) { $patientId = $_REQUEST['patientId']; if (!is_numeric($patientId)) { $this->redirect($statusCode = 404); } else { $test; $patientData = Patient::model()->find('pid=?', array($patientId)); if ($patientData == null) { $this->redirect($statusCode = 404); } // invalid request redirected to 404 not found page $caseData = PatientCase::model()->find('hms_patient_pid=?', array($patientId)); if (isset($_POST['formAddCase'])) { $addPatientCase = new PatientCase(); $addPatientCase->attributes = $_POST['formAddCase']; $addPatientCase->hms_patient_pid = $patientId; $addPatientCase->recDate(); $addPatientCase->save(); //Yii::app()->end(); } } } else { $this->redirect($statusCode = 404); } // invalid request redirected to 404 not found page $this->render('addCase', array('formAddCase' => $formAddCase, 'patientData' => $patientData)); }