コード例 #1
0
 public function showClassDetails($classId)
 {
     //inst_Id
     $tId = session('instId');
     $class = new \Home\Model\ClassModel();
     $classInfo = $class->showClassById($classId, $tId);
     $classDetails = $class->showClassDetails($classId, $tId);
     $this->assign('classInfo', $classInfo);
     $this->assign('classDetails', $classDetails);
     //记录编号
     $pnum = 0;
     $this->assign("pnum", $pnum);
     $teacher = new \Home\Model\TeacherModel();
     $teacherList = $teacher->showTeachers($tId, 0, 50);
     $this->assign("teacherList", $teacherList);
     $tnum = 0;
     $this->assign("tnum", $tnum);
     $classroom = new \Home\Model\ClassroomModel();
     $classroomList = $classroom->showClassrooms($tId, 0, 20);
     $this->assign("classroomList", $classroomList);
     $clnum = 0;
     $this->assign("clnum", $clnum);
     $student = new \Home\Model\StudentModel();
     $studentList = $student->showStudents($tId, 0, 500);
     for ($i = 0; $i < count($studentList); $i++) {
         $captial = substr($studentList[$i]['pinyin'], 0, 1);
         $studentList[$i]['capital'] = $captial;
     }
     $this->assign("studentList", $studentList);
     $snum = 0;
     $this->assign("snum", $snum);
     layout(true);
     $this->display();
 }
コード例 #2
0
 public function showStudents($pageNo = 1, $pageSize = 10)
 {
     $instId = session('instId');
     if (!$instId) {
         return;
     }
     $start = ($pageNo - 1) * $pageSize;
     $model = new \Home\Model\StudentModel();
     $studentList = $model->showStudents($instId, $start, $pageSize);
     $totals = $model->total($instId);
     $total = $totals[0]['total'];
     $this->assign('studentList', $studentList);
     $this->assign('total', $total);
     $this->assign('pageNo', $pageNo);
     $this->assign('pageSize', $pageSize);
     $this->assign("howMangPages", ceil($total / $pageSize - 1) + 1);
     $this->assign('num', 1);
     //记录编号
     layout(true);
     $this->display();
 }