public static function getGrupaOnlyThisFacultAll() { $facultet_id = Facult::getFacultId(); $model = new StudentGrupa(); $arr = $model->model()->findAll("facultet_id='{$facultet_id}'"); $arrayZag = array(); foreach ($arr as $array) { $arrayGrupa = array(); $id_grupa = $array->id; /***************************************************************масив з предметами кожноъ групи*****************************************************/ $modelPredmetHasStudentGrupa = new PredmetHasStudentGrupa(); $arrPredObj = $modelPredmetHasStudentGrupa->model()->findAll("student_grupa_id='{$id_grupa}'"); $arrayPred = array(); foreach ($arrPredObj as $a) { $id = $a->student_predmet_id; $arrayPred[$id] = StudentPredmet::returnPredmetName($id); } /******************************************************************масив з предметами кожноъ групи кінець**************************************************/ $arrayGrupa[$id_grupa] = $array->grupa_title; $arrayGrupa['predmet'] = $arrayPred; $arrayZag[$id_grupa] = $arrayGrupa; } return $arrayZag; }
public static function returnPredmetName($id) { $model = new StudentPredmet(); $array = $model->model()->findByPk($id); return $array->title; }