|
|
@@ -21,6 +21,29 @@ class CourseModel
|
|
|
return $result;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取所有课程
|
|
|
+ *
|
|
|
+ * @param string $keyword 模糊查询关键字
|
|
|
+ * @return mixed
|
|
|
+ */
|
|
|
+ public function getCourse($keyword = '')
|
|
|
+ {
|
|
|
+ $query = Db::table($this->table)
|
|
|
+ ->order('course_create_time', 'desc')
|
|
|
+ ->field('course_id, course_topic, course_speaker, course_speaker_intro, course_price, course_play_count, course_create_time, course_audit');
|
|
|
+
|
|
|
+ if (!empty($keyword)) {
|
|
|
+ $query->where('course_topic', 'like', "%{$keyword}%");
|
|
|
+ }
|
|
|
+
|
|
|
+ $courseList = $query->select();
|
|
|
+
|
|
|
+ return $courseList;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 删除课程
|
|
|
* @param $course_id
|