PHPackages                             xzxueyuan/superview - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. xzxueyuan/superview

ActiveLibrary[API Development](/categories/api)

xzxueyuan/superview
===================

A simple content helper.

v1.0(6y ago)011MITPHPPHP ~5.6|~7.0

Since Sep 10Pushed 6y agoCompare

[ Source](https://github.com/matnanako/eduApi)[ Packagist](https://packagist.org/packages/xzxueyuan/superview)[ RSS](/packages/xzxueyuan-superview/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

接口文档
====

[](#接口文档)

请求方式
----

[](#请求方式)

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

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

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

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

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

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

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

//教程模块
-&gt;info('info', 'course', 1)

-&gt;lists('lists', 'course', 9, 0, 0, 1)

-&gt;search('search', 'course', '1')

//热门教程模块
-&gt;hotList('hotList', 'hot')

//章节模块
-&gt;info('chapter\_info', 'chapter', 1)

-&gt;info('chapter\_lists', 'chapter', 1, 1)

//小节模块
-&gt;info('subpart\_info', 'subpart', 1)

-&gt;lists('subpart\_lists', 'subpart', 1)

-&gt;parentInfo('subpart\_parent', 'subpart', 1)

//配置模块
-&gt;info('setting\_info', 'setting', 1)

-&gt;getList(2);

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

字段过滤
----

[](#字段过滤)

过滤分3中情况 默认 info （具体配置详见api 配置文件filter字段）

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

Category 分类模块 （category）
------------------------

[](#category-分类模块--category)

### `all() `

[](#all-)

获取分类信息
参数:

参数名描述必填默认### `info($classid) `

[](#infoclassid-)

获取单条分类信息
参数:

参数名描述必填默认classid分类id是### `finalChildern ($classid, $limit = 0) `

[](#finalchildern-classid-limit--0-)

获取classid最终子集
参数:

参数名描述必填默认classid分类id是limit分页条数否### `children（$classid, $limit = 0）`

[](#childrenclassid-limit--0)

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

参数名描述必填默认classid分类id是limit分页条数否0### `brothers（$classid）`

[](#brothersclassid)

兄弟节点（包含自己）
参数:

参数名描述必填默认classid分类id是### `breadcrumbs（$classid）`

[](#breadcrumbsclassid)

获取面包屑
参数:

参数名描述必填默认classid分类id是### `search（$name, $classid = 0）`

[](#searchname-classid--0)

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

参数名描述必填默认name分类名必填classid分类id否0Course 教程模块 (course)
--------------------

[](#course-教程模块-course)

order 排序

可选值描述updtime修改时间升序updtimedesc倒序cretime新增时间升序cretimedesc新增时间倒序index首页排序升序indexdesc首页排序倒序quality精品排序 升序qualitydesc精品排序 倒序all总点击 升序alldesc总点击 倒序day日点击 升序daydesc日点击 倒序month月点击 升序monthdesc月点击 倒序### `info($id,  $is_chapter = 1)  `

[](#infoid--is_chapter--1--)

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

参数名描述必填默认id教程id是is\_chapter是否拼接章节否1### `lists ($classid = 0, $is_chapter = 0, $limit = 0, $order = 'updtimedesc') `

[](#lists-classid--0-is_chapter--0-limit--0-order--updtimedesc-)

通过classid获取教程 （$is\_chapter 是否需要拼接章节）
参数:

参数名描述必填默认classid分类id是is\_chapter是否拼接章节否0limit条数否0order排序否updtimedesc### `qualityList ($classid = 0, $is_chapter = 0, $limit = 0, $order = 'quality') `

[](#qualitylist-classid--0-is_chapter--0-limit--0-order--quality-)

通过classid获取精品教程 （$is\_chapter 是否需要拼接章节）
参数:

参数名描述必填默认classid分类id是is\_chapter是否拼接章节否0limit条数否0order排序否quality### `indexList ($classid = 0, $is_chapter = 0, $limit = 0, $order = 'index') `

[](#indexlist-classid--0-is_chapter--0-limit--0-order--index-)

通过classid获取首页教程 （$is\_chapter 是否需要拼接章节）
参数:

参数名描述必填默认classid分类id是is\_chapter是否拼接章节否0limit条数否0order排序否index### `search($str = '', $limit = 0, $order = 'updtimedesc') `

[](#searchstr---limit--0-order--updtimedesc-)

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

参数名描述必填默认str教程名必填limit条目否0order排序否updtimedesc### `relevanceInfo($id = 0 , $model = 'class') `

[](#relevanceinfoid--0--model--class-)

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

参数名描述必填默认id教程id必填model关联模型否classHot热门教程 （hot）
-------------

[](#hot热门教程-hot)

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

[](#hotlistlimit--0-order--sort-)

热门教程
参数:

参数名描述必填默认str教程名必填limit条目否0order排序否updtimedescChapter 章节模块 （chapter）
----------------------

[](#chapter-章节模块-chapter)

order 排序

可选值描述updtime修改时间升序updtimedesc修改时间倒序cretime新增时间升序cretimedesc新增时间倒序sort排序 升序sortdesc排序 倒序### `info($id = 0, $is_subpart = 0)  `

[](#infoid--0-is_subpart--0--)

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

参数名描述必填默认id章节id是is\_subpart是否拼接小节否0### `lists($id = 0, $is_subpart = 0, $order = 'sort', $limit = 20)  `

[](#listsid--0-is_subpart--0-order--sort-limit--20--)

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

参数名描述必填默认id教程id是is\_subpart是否拼接小节否0order排序否updtimedesclimit条数否0### `relevanceInfo($id = 0 , $model = 'class') `

[](#relevanceinfoid--0--model--class--1)

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

参数名描述必填默认id教程id必填model关联模型否classSubpart 小节模块
------------

[](#subpart-小节模块)

order 排序

可选值描述updtime修改时间升序updtimedesc修改时间倒序cretime新增时间升序cretimedesc新增时间倒序all总点击 升序alldesc总点击 倒序day日点击 升序daydesc日点击 倒序month月点击 升序monthdesc月点击 倒序sort排序 升序sortdesc排序 倒序### `info($id = 0)   `

[](#infoid--0---)

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

参数名描述必填默认id小节id是### `lists($id = 0, $order ='sort', $limit = 0)`

[](#listsid--0-order-sort-limit--0)

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

参数名描述必填默认id章节id是order排序否updtimedesclimit条数否0### `parentInfo($id = 0)`

[](#parentinfoid--0)

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

参数名描述必填默认id小节id是### `subpartList($id = 0, $order ='sort', $limit = 0)`

[](#subpartlistid--0-order-sort-limit--0)

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

参数名描述必填默认id教程id是order排序否updtimedesclimit条数否0### `relevanceInfo($id = 0 , $model = 'class') `

[](#relevanceinfoid--0--model--class--2)

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

参数名描述必填默认id小节id必填model关联模型否classSetting 配置模块 （setting）
----------------------

[](#setting-配置模块--setting)

### `info($key)   `

[](#infokey---)

通过key获取配置信息
参数:

参数名描述必填默认key配置key是

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 75% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2434d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5902cae8183c68e12294368334b6118d7a92995e29cf1cc36097b48da3a0413f?d=identicon)[matnanako](/maintainers/matnanako)

---

Top Contributors

[![matnanako](https://avatars.githubusercontent.com/u/35122655?v=4)](https://github.com/matnanako "matnanako (3 commits)")[![jianshengv7](https://avatars.githubusercontent.com/u/17487661?v=4)](https://github.com/jianshengv7 "jianshengv7 (1 commits)")

---

Tags

apixueyuan

### Embed Badge

![Health badge](/badges/xzxueyuan-superview/health.svg)

```
[![Health](https://phpackages.com/badges/xzxueyuan-superview/health.svg)](https://phpackages.com/packages/xzxueyuan-superview)
```

###  Alternatives

[smodav/mpesa

M-Pesa API implementation

16363.7k1](/packages/smodav-mpesa)[ardakilic/mutlucell

Mutlucell SMS API wrapper for sending sms text messages for Laravel

457.3k](/packages/ardakilic-mutlucell)[dariusiii/tmdb-laravel

Laravel Package for TMDB ( The Movie Database ) API. Provides easy access to the wtfzdotnet/php-tmdb-api library.

1821.1k](/packages/dariusiii-tmdb-laravel)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
