• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

开源知识付费APP代码

武飞扬头像
万岳科技系统开发
帮助3

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

    /**

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfiabah
系列文章
更多 icon
同类精品
更多 icon
继续加载