Exemplo n.º 1
0
 public function index($exam_pid = 0)
 {
     if (!$exam_pid) {
         message('请指定考试期次!');
     }
     $exam = ExamModel::get_exam_by_id($exam_pid);
     if (!$exam) {
         message('考试期次不存在!');
     }
     $data = array();
     $cond_param['exam_pid'] = $exam_pid;
     $cond_param['ct_name'] = trim($this->input->get('ct_name'));
     $cond_param['stu_name'] = trim($this->input->get('stu_name'));
     $cond_param['subject_id'] = intval($this->input->get('subject_id'));
     $page = intval($this->input->get('page'));
     $page = $page ? $page : 1;
     $perpage = C('default_perpage_num');
     $total = TeacherStudentModel::teacherStudentListCount($cond_param);
     if ($total) {
         $data['list'] = TeacherStudentModel::teacherStudentList('*', $cond_param, $page, $perpage);
     }
     $purl = site_url('admin/teacher_student/index/' . $exam_pid) . ($cond_param ? '?' . implode('&', $cond_param) : '');
     $data['pagination'] = multipage($total, $perpage, $page, $purl);
     $data['search'] = $cond_param;
     $data['exam'] = $exam;
     $data['subject'] = C('subject');
     $this->load->view('teacher_student/index', $data);
 }