• 开源知识付费APP代码分析


    如今,传统的学校已经不能满足大众多元化的需求,各种教育培训机构落地生根。随着时间的推移,互联网与传统教育的结合也开拓了一种新的教育方式,这就是广为人知的知识付费。在线教育的突然崛起多半是因为疫情的“催化”,突然暴增的用户量让在线教育行业焕发了新的生机,许多同行的成功转型也让传统的教育培训机构看到了机会,纷纷开始加入知识付费APP搭建的队伍之中,但是知识付费APP搭建并非一件易事。下文小编就来给大家浅要分析一下知识付费代码,做到未雨绸缪。
    在线教育知识付费

    // ±---------------------------------------------------------------------
    // | Copyright © 2020~2022 https://www.sdwanyue.com All rights reserved.
    // ±---------------------------------------------------------------------
    // | Author:
    // ±---------------------------------------------------------------------

    namespace app\admin\controller;

    use app\admin\model\CourseModel;
    use app\admin\model\UsersModel;
    use cmf\controller\AdminBaseController;
    use think\Db;

    /**

    • 课程

    • @package app\admin\controller
      /
      class CourseController extends AdminBaseController
      {
      /
      *

      • 获取课程状态

      • @param string $k 键

      • @return array|mixed|string
        */
        protected function getStatus($k = ‘’)
        {
        $status = [
        ‘-2’ => ‘管理员下架’,
        ‘-1’ => ‘暂时下架’,
        ‘0’ => ‘审核中’,
        ‘1’ => ‘上架中’,
        ‘2’ => ‘定时上架’,
        ];

        if ($k === ‘’) {
        return KaTeX parse error: Expected 'EOF', got '}' at position 10: status; }̲ return isset(status[$k]) ? s t a t u s [ status[ status[k] : ‘’;
        }

      /**

      • 类别
      • @param string $k 键
      • @return array|mixed|string
        */
        protected function getSort($k = ‘’)
        {
        s o r t = [ ′ 0 ′ = > ′ 内 容 ′ , ′ 1 ′ = > ′ 课 程 ′ , ′ 2 ′ = > ′ 直 播 ′ , ] ; i f ( sort = [ '0' => '内容', '1' => '课程', '2' => '直播', ]; if ( sort=[0=>,1=>,2=>,];if(k === ‘’) {
        return KaTeX parse error: Expected 'EOF', got '}' at position 8: sort; }̲ return isset(sort[$k]) ? s o r t [ sort[ sort[k] : ‘’;
        }

      /**

      • 内容形式
      • @param string $k 键
      • @return array|mixed|string
        */
        protected function getTypes($k = ‘’)
        {
        t y p e = [ ′ 1 ′ = > ′ 图 文 ′ , ] ; i f ( type = [ '1' => '图文', ]; if ( type=[1=>,];if(k === ‘’) {
        return KaTeX parse error: Expected 'EOF', got '}' at position 8: type; }̲ return isset(type[$k]) ? t y p e [ type[ type[k] : ‘’;
        }

      /**

      • 直播形式
      • @param string $k 键
      • @return array|mixed|string
        */
        protected function getLiveTypes($k = ‘’)
        {
        t y p e = [ ′ 1 ′ = > ′ P P T ′ , ′ 2 ′ = > ′ 视 频 ′ , ′ 3 ′ = > ′ 音 频 ′ , ] ; i f ( type = [ '1' => 'PPT', '2' => '视频', '3' => '音频', ]; if ( type=[1=>PPT,2=>,3=>,];if(k === ‘’) {
        return KaTeX parse error: Expected 'EOF', got '}' at position 8: type; }̲ return isset(type[$k]) ? t y p e [ type[ type[k] : ‘’;
        }

      /**

      • 获取方式
      • @param string $k 键
      • @return array|mixed|string
        */
        protected function getPayTypes($k = ‘’)
        {
        p a y t y p e = [ ′ 0 ′ = > ′ 免 费 ′ , ′ 1 ′ = > ′ 收 费 ′ , ′ 2 ′ = > ′ 密 码 ′ , ] ; i f ( paytype = [ '0' => '免费', '1' => '收费', '2' => '密码', ]; if ( paytype=[0=>,1=>,2=>,];if(k === ‘’) {
        return KaTeX parse error: Expected 'EOF', got '}' at position 11: paytype; }̲ return isset(paytype[$k]) ? p a y t y p e [ paytype[ paytype[k] : ‘’;
        }

      /**

      • 试学
      • @param string $k 键
      • @return array|mixed|string
        */
        protected function getTrialTypes($k = ‘’)
        {
        t r i a l t y p e = [ ′ 0 ′ = > ′ 否 ′ , ′ 2 ′ = > ′ 进 度 ′ , ] ; i f ( trialtype = [ '0' => '否', '2' => '进度', ]; if ( trialtype=[0=>,2=>,];if(k === ‘’) {
        return KaTeX parse error: Expected 'EOF', got '}' at position 13: trialtype; }̲ return isset(trialtype[$k]) ? t r i a l t y p e [ trialtype[ trialtype[k] : ‘’;
        }

      /**

  • 相关阅读:
    职场经验|项目管理发展方向有哪些?
    【Java入门基础第6天】六款Java常用的开发工具 废话少说-上号
    从零开始学习调用百度地图网页API:一、注册百度地图账号
    Pssh -- 使用单个终端在多个远程Linux服务器上执行命令
    SSM基于微信小程序的实验室安全管理系统毕业设计-附源码031527
    开源组件与中间件的学习笔记3
    Flink架构&重要概念解析-超详理解
    2-39 JSP之EL表达式
    CSS 字体:Font
    【MySQL进阶】B+树索引的使用
  • 原文地址:https://blog.csdn.net/vx17661296331/article/details/127870279