如今,传统的学校已经不能满足大众多元化的需求,各种教育培训机构落地生根。随着时间的推移,互联网与传统教育的结合也开拓了一种新的教育方式,这就是广为人知的知识付费。在线教育的突然崛起多半是因为疫情的“催化”,突然暴增的用户量让在线教育行业焕发了新的生机,许多同行的成功转型也让传统的教育培训机构看到了机会,纷纷开始加入知识付费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] : ‘’;
      }

    /**

开源知识付费APP代码分析相关推荐

  1. 知识付费APP开发基本功能解析

    知识付费APP开发,电知识付费APP开发功能,知识付费APP开发源码. 很多人挑选知识付费的初心,主要是学习,大家当然肯为专业知识付钱,自然产生的贴近性.泛娱乐化日常生活时间耗费.视觉效果听觉系统上的 ...

  2. 知识付费App要如何进行开发?

    近几年知识付费备受人们关注,有很多人对于相关APP产生较大兴趣,因为现在越来越注重版权的保护和知识的价值,知识付费APP开发给人们生活带来了诸多便利,让用户获取信息更加方便,并且还能在一定程度上帮助用 ...

  3. <2021SC@SDUSC>开源游戏引擎Overload代码分析三(OvWindowing结束):OvWindowing——Dialogs

    2021SC@SDUSC Overload代码分析三:OvWindowing--Dialogs 前言 Dialogs 一.FileDialog FileDialog.h FileDialog.cpp ...

  4. 基于STM32与OneNet平台的智能家居系统设计(代码开源含自制APP代码)

     前言:本文为手把手教学的基础物联网开发设计,项目包含对下位机(MCU对外设数据读取与控制)和上位机(包含服务平台和APP端)的设计.下位机选取STM32作为MCU,外设有LED灯和DHT11温湿度传 ...

  5. OSChina App代码分析二

    转载请标明出处: http://blog.csdn.net/zq2114522/article/details/50346073: 本文出自:[梁大盛的博客] 在第二篇里面我们首先分析OSChinaA ...

  6. 开源xow 实测及代码分析(xbox one S 非官方linux版驱动)

    Xow是一个非官方的Linux版本Xbox one 手柄无线适配器(后续简称"适配器")Driver,其底层基于libusb进行工作,通过Wifi与游戏手柄进行连接,其使用MT76 ...

  7. 知识付费APP的崛起

    现阶段人类时代的科技突飞猛进,无线网络更是普遍,教育更是通过手机移动产品的普及,学习将更加自由,在何时何地都能学习.为了适应这一趋势,未来将会有越来越多的移动APP上线.也就是说,未来的学习场景并不受 ...

  8. 带有分销体系的开源知识付费系统——cremb

    提到分销,很多人都只有一个模糊的概念,认为只是向下延伸渠道,这种认知只对了一半.那么分销是什么意思,为什么还要选择分销呢?当然是企业为了有更多的渠道销售商品了,渠道=市场,分销的最终目的也就达到了. ...

  9. java毕业设计_动漫之家手机APP代码分析

    动漫之家手机APPmysql数据库版本源码: 超级管理员表创建语句如下: create table t_admin(id int primary key auto_increment comment ...

最新文章

  1. 计算机组成原理汇编程序实验,计算机组成原理汇编实验(资料).pdf
  2. load方法引入本地html报错,分享基于plus.downloader的图片懒加载功能,支持本地缓存v1.1.0...
  3. canvas 实现图片局部模糊_Canvas模糊化处理图片、毛玻璃处理图片之stackblur.js
  4. 课堂作业整理三 (集合:list接口)
  5. JavaEE实战班第十四天
  6. python取列表中位数_Python如何获取列表(List)的中位数
  7. python thread 多线程
  8. 论文列表——text classification
  9. 50余家光伏企业竞标混战:0.52元最低价仍有利润!
  10. Warez FAQ中英对照版
  11. tdscdma的matlab仿真,基于MATLAB的TDSCDMA调制解调仿真
  12. Python字符串练习
  13. CookGAN Causality based Text-to-Image Synthesis
  14. 数值范围_想顺产的话,这个数值最好别超出此范围,否则顺产的分娩风险大!...
  15. Win10 安装node.js
  16. 搭建游戏要选什么样的服务器?
  17. 网页版2048html制作,基于HTML+CSS+JS的网页版2048的实现
  18. 想做电商没产品?四个选品方向,让你进入电商行业
  19. 局域网不能访问的问题
  20. P4使用Ubuntu中安装教程

热门文章

  1. Stibo Systems(思迪博)软件荣获第二十三届高交会优秀产品奖,载誉而归
  2. Spring5学习笔记------5、事务操作
  3. python程序捕获subprocess.Popen运行cmd命令的实时输出
  4. 使用selenium模拟登录知乎
  5. 集线器 交换机 路由器
  6. 扫码排号测试用例_有哪些比较好的测试用例管理工具?
  7. 图片转为pdf怎么弄?简单几个步骤轻松转换
  8. CVTE中央研究院后台开发一面面经
  9. win7怎么用Win10计算机,电脑装win7还是win10要如何选择
  10. 小米一面面试题(自整理答案)