<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); class Teacher_Model extends MY_Model { function __construct() { parent::__construct(); } public function get_teacher_list($school_id = null, $teacher_id = null) { $this->db->select('T.*, S.school_name, U.username, U.role_id, D.title AS department, U.status AS login_status '); $this->db->from('teachers AS T'); $this->db->join('users AS U', 'U.id = T.user_id', 'left'); $this->db->join('departments AS D', 'D.id = T.department_id', 'left'); $this->db->join('schools AS S', 'S.id = T.school_id', 'left'); $this->db->where('T.school_id', $school_id); if($teacher_id){ $this->db->where('T.id', $teacher_id); } $this->db->order_by('T.id', 'ASC'); return $this->db->get()->result(); } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
Admitsetting_Model.php | File | 1.5 KB | 0777 |
|
Card_Model.php | File | 1.89 KB | 0777 |
|
Employee_Model.php | File | 840 B | 0777 |
|
Idsetting_Model.php | File | 1.49 KB | 0777 |
|
Student_Model.php | File | 1.35 KB | 0777 |
|
Teacher_Model.php | File | 937 B | 0777 |
|
index.html | File | 131 B | 0777 |
|