学优学院/superview

简单的内容助手。

v1.0 2019-09-10 02:15 UTC

This package is auto-updated.

Last update: 2024-09-10 12:49:10 UTC


README

请求方式

(基础查询)
//分类模块
$data = M::get('category')->info(2);

$data = M::get('category')->finalChildren(1);

$data = M::get('category')->children(1);

$data = M::get('category')->brothers(1);

$data = M::get('category')->breadcrumbs(12);

$data = M::get('category')->search('电脑');

(组合连接查询 注:单次请求多个方法 -- 分类模块方法不适用此方法,其他所有模块均支持)
$data = M::get('custom')->filter('basis')

//教程模块
->info('info', 'course', 1)

->lists('lists', 'course', 9, 0, 0, 1)

->search('search', 'course', '1')

//热门教程模块
->hotList('hotList', 'hot')

//章节模块
->info('chapter_info', 'chapter', 1)

->info('chapter_lists', 'chapter', 1, 1)

//小节模块
->info('subpart_info', 'subpart', 1)

->lists('subpart_lists', 'subpart', 1)

->parentInfo('subpart_parent', 'subpart', 1)

//配置模块
->info('setting_info', 'setting', 1)

->getList(2);

(组合查询 注:单次请求多个参数)
$data = M::get('course')->lists([9,12]);

字段过滤

过滤分3种情况 默认 info (具体配置详见api 配置文件filter字段)

  1. info (查询所有)
  2. basis (少部分主要字段)
  3. advance(除了详情部分其他字段)
    例如 M::get('custom')->filter('basis')

Category 分类模块 (category)

all()

获取分类信息
参数

info($classid)

获取单条分类信息
参数

finalChildern ($classid, $limit = 0)

获取classid最终子集
参数

children($classid, $limit = 0)

获取某分类的下级分类
参数

brothers($classid)

兄弟节点(包含自己)
参数

breadcrumbs($classid)

获取面包屑
参数

search($name, $classid = 0)

分类下模糊查询分类名
参数

Course 教程模块 (course)

order 排序

info($id, $is_chapter = 1)

通过教程id获取 教程信息
参数

lists ($classid = 0, $is_chapter = 0, $limit = 0, $order = 'updtimedesc')

通过classid获取教程 ($is_chapter 是否需要拼接章节)
参数

qualityList ($classid = 0, $is_chapter = 0, $limit = 0, $order = 'quality')

通过classid获取精品教程 ($is_chapter 是否需要拼接章节)
参数

indexList ($classid = 0, $is_chapter = 0, $limit = 0, $order = 'index')

通过classid获取首页教程 ($is_chapter 是否需要拼接章节)
参数

search($str = '', $limit = 0, $order = 'updtimedesc')

通过字符串获取教程列表
参数

relevanceInfo($id = 0 , $model = 'class')

通过教程id获取关联模型信息 参数

Hot热门教程 (hot)

hotList($limit = 0, $order = 'sort')

热门教程
参数

Chapter 章节模块 (chapter)

order 排序

info($id = 0, $is_subpart = 0)

通过章节id获取章节信息(通过参数可拼接小节)
参数

lists($id = 0, $is_subpart = 0, $order = 'sort', $limit = 20)

通过教程id获取章节列表(通过参数可拼接小节)
参数

relevanceInfo($id = 0 , $model = 'class')

通过章节id获取关联模型信息 参数

Subpart 小节模块

order 排序

info($id = 0)

通过小节id获取小节信息
参数

lists($id = 0, $order ='sort', $limit = 0)

通过章节id获取小节列表
参数

parentInfo($id = 0)

通过小节id返回教程+章+节
参数

subpartList($id = 0, $order ='sort', $limit = 0)

通过教程id获取小节列表
参数

relevanceInfo($id = 0 , $model = 'class')

通过小节id获取关联模型信息 参数

Setting 配置模块 (setting)

info($key)

通过key获取配置信息
参数