public function get_uncommented_list() { $students = StudentModel::joins(['job.uid' => $this->user['uid'], 'j.status' => JoinModel::STATUS_JOINED]); foreach ($students as $key => &$student) { $comment = M('job_comment')->where(['uid' => $student['uid'], 'job_id' => $student['job_id'], 'type' => 2])->find(); if ($comment) { unset($students[$key]); } } return $students; }
public function joins($id) { $this->assign('job', $this->get_job($id)); $this->assign('list', StudentModel::joins(['j.job_id' => $id, 'j.status' => JoinModel::STATUS_JOINED])); $this->display(); }