コード例 #1
0
ファイル: SuperController.php プロジェクト: huynt57/soyba
 public function actionNuclearPower()
 {
     $patient = Patient::model()->deleteAll();
     $patient_injection = PatientInjection::model()->deleteAll();
     $patient_sick = PatientSick::model()->deleteAll();
     $patient_user = UserPatient::model()->deleteAll();
     Yii::app()->end();
 }
コード例 #2
0
ファイル: UserController.php プロジェクト: huynt57/soyba
 public function actionDelete()
 {
     $request = Yii::app()->request;
     $user_id = $request->getQuery("user_id");
     $delete_user = User::model()->findByAttributes(array("user_id" => $user_id));
     $delete_user->delete();
     $patients = UserPatient::model()->findAllByAttributes(array("user_id" => $user_id));
     foreach ($patients as $patient) {
         $patient_del = Patient::model()->findByAttributes(array("patient_id" => $patient->patient_id));
         $patient_del->delete();
         $patient_sick_del = PatientSick::model()->findByAttributes(array("patient_id" => $patient->patient_id));
         $patient_sick_del->delete();
         $patient_inject_del = PatientInjection::model()->findByAttributes(array("patient_id" => $patient->patient_id));
         $patient_inject_del->delete();
     }
     $this->redirect(Yii::app()->createUrl('admin/user'));
 }
コード例 #3
0
ファイル: Patient.php プロジェクト: huynt57/soyba
 public function deletePatient($id)
 {
     $patient = Patient::model()->findByAttributes(array('patient_id' => $id));
     $patient->delete();
     $patient_injection = PatientInjection::model()->findAllByAttributes(array('patient_id' => $id));
     $patient_remind = MedicineRemind::model()->findAllByAttributes(array('patient_id' => $id));
     foreach ($patient_remind as $item) {
         $item->delete();
     }
     foreach ($patient_injection as $patient) {
         $patient->delete();
     }
     $patient_sick = PatientSick::model()->findAllByAttributes(array('patient_id' => $id));
     foreach ($patient_sick as $patient) {
         $patient->delete();
     }
     $patient_user = UserPatient::model()->findAllByAttributes(array('patient_id' => $id));
     foreach ($patient_user as $patient) {
         $patient->delete();
     }
 }