public function schclass($start) { $query = new Query('SCHCLASS', $this->dbh); $query->where('SCHCLASSID', '>', $start); $query->order('SCHCLASSID'); $result = $query->get('SCHCLASSID,SCHNAME,STARTTIME,ENDTIME'); foreach ($result as $row) { DailySchedule::create(['id' => $row['SCHCLASSID'], 'name' => $row['SCHNAME'], 'start_time' => $row['STARTTIME'], 'end_time' => $row['ENDTIME']]); } $size = count($result); $this->num_data += $size; return $size > 0 ? $result[$size - 1]['SCHCLASSID'] : $start; }