Download the PHP package njxzwh/superview without Composer

On this page you can find all versions of the php package njxzwh/superview. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package superview

superview

Latest Version on Packagist Build Status Coverage Status Quality Score Total Downloads

Install

Via Composer

Usage

使用缓存

缓存默认使用全局配置cache_minutes, 如果需要为单独的请求设置缓存时间, 可以使用cache方法, 参数为分钟.

如果需要修改所有的查询都为设置的缓存时间, 可以使用第二个参数, 缓存时间将一直保留, 直到下一次设置cache.

使用分页

所有支持limit参数的方法都可以使用分页

第一个参数用来生成分页的url, 应该与路由格式保持一致. 第二个参数指定当前分页.

使用指定分页和自定义的布局, 第二个参数指定分页, 第三个参数指定是否使用简洁模式(默认false), 第四个参数参考Configs下的pagination.

返回数据格式:

仅分页数据, 不需要返回pagecount, 第一个参数设置为false.

Configs

Api

category 分类模块

1. info($classid)

获取分类信息

参数: 参数名 描述 必填 默认
classid 分类ID null

2. finalChildren($classid, $limit)

获取子终极分类

参数: 参数名 描述 必填 默认
classid 分类ID null
limit 每页数据量,0为不限制 0

3. children($classid, $limit)

获取下一级子分类

参数: 参数名 描述 必填 默认
classid 分类ID null
limit 每页数据量,0为不限制 0

4. brothers($classid)

获取同级兄弟分类

参数: 参数名 描述 必填 默认
classid 分类ID null

5. breadcrumbs($classid)

获取分类的面包屑

参数: 参数名 描述 必填 默认
classid 分类ID null

6. search($name, $classid)

根据分类名称搜索分类(模糊查询)

参数: 参数名 描述 必填 默认
name 分类名称 null
classid 分类ID, 搜索该分类下的分类 0

content 内容模块

使用具体的channel名称, 只有不确定channel才使用content(目前只有superTopic方法支持使用content)

1. info($id)

获取内容信息

参数: 参数名 描述 必填 默认
id 信息ID null

2. recent($classid, $limit, $isPic)

获取最新内容列表

参数: 参数名 描述 必填 默认
classid 分类ID 0
limit 每页数据量,0为不限制 0
isPic 是否只查询带图片的数据, 1是, 0否 0

3. rank($period, $classid, $limit, $isPic)

获取周期排行列表

参数: 参数名 描述 必填 默认
period 排名周期,'day','week','month','all' all
classid 分类ID 0
limit 每页数据量,0为不限制 0
isPic 是否只查询带图片的数据, 1是, 0否 0

4. good($level, $classid, $limit, $isPic, $order)

获取推荐列表

参数: 参数名 描述 必填 默认
level 置顶等级, 0 - 9(0为不置顶) 0
classid 分类ID 0
limit 每页数据量,0为不限制 0
isPic 是否只查询带图片的数据, 1是, 0否 0
order 排序字段 newstime

5. top($level, $classid, $limit, $isPic, $order)

获取置顶列表

参数: 参数名 描述 必填 默认
level 置顶等级, 0 - 9(0为不置顶) 0
classid 分类ID 0
limit 每页数据量,0为不限制 0
isPic 是否只查询带图片的数据, 1是, 0否 0
order 排序字段 newstime

6. firsttitle($level, $classid, $limit, $isPic, $order)

获取头条列表

参数: 参数名 描述 必填 默认
level 置顶等级, 0 - 9(0为不置顶) 0
classid 分类ID 0
limit 每页数据量,0为不限制 0
isPic 是否只查询带图片的数据, 1是, 0否 0
order 排序字段 newstime

7. today($classid, $limit, $isPic, $order)

获取今日列表

参数: 参数名 描述 必填 默认
classid 分类ID 0
limit 每页数据量,0为不限制 0
isPic 是否只查询带图片的数据, 1是, 0否 0
order 排序字段 newstime

8. interval($startTime, $endTime, $classid, $limit, $isPic, $order)

获取时间段列表

参数: 参数名 描述 必填 默认
startTime 开始时间(时间戳) 0
endTime 结束时间(时间戳) 0
classid 分类ID 0
limit 每页数据量,0为不限制 0
isPic 是否只查询带图片的数据, 1是, 0否 0
order 排序字段 newstime

9. title($title, $classid, $limit, $isPic, $order)

获取相同名称内容列表

参数: 参数名 描述 必填 默认
title 内容标题 null
classid 分类ID 0
limit 每页数据量,0为不限制 0
isPic 是否只查询带图片的数据, 1是, 0否 0
order 排序字段 newstime

10. related($id, $classid, $limit, $isPic, $order)

获取内容相关内容列表

参数: 参数名 描述 必填 默认
id 信息ID null
limit 每页数据量,0为不限制 0
isPic 是否只查询带图片的数据, 1是, 0否 0
order 排序字段 newstime

11. tag($tag, $classid, $limit, $isPic, $order)

获取tag相关内容列表

参数: 参数名 描述 必填 默认
tag tag标题 null
limit 每页数据量,0为不限制 0
isPic 是否只查询带图片的数据, 1是, 0否 0
order 排序字段 newstime

12. infoTopics($id, $limit)

获取信息所属专题列表(不支持分页)

参数: 参数名 描述 必填 默认
id 信息ID null
limit 每页数据量,0为不限制 0

13. topic($topicId, $limit)

获取专题信息列表

参数: 参数名 描述 必填 默认
topicId 专题ID null
limit 每页数据量,0为不限制 0

14. superTopic($topicId, $limit)

获取专题信息列表, 如果无法指定channel, 使用该方法获取该专题下的所有channel的内容,否则直接使用topic方法

参数: 参数名 描述 必填 默认
topicId 专题ID null
limit 每页数据量,0为不限制 0

15. search($keyword, $classid, $limit, $isPic, $order)

获取tag相关内容列表

参数: 参数名 描述 必填 默认
keyword 关键词 null
classid 分类ID 0
limit 每页数据量,0为不限制 0
isPic 是否只查询带图片的数据, 1是, 0否 0
order 排序字段 newstime

16. count($period, $classid)

获取统计数量

参数: 参数名 描述 必填 默认
period 周期,'day','week','month','all' all
classid 分类ID 0

17. order($classid, $limit, $order)

排序列表

参数: 参数名 描述 必填 默认
classid 分类ID 0
limit 每页数据量,0为不限制 0
order 排序字段 newstime

topic 专题模块

1. index($topicCategoryId, $classid, $limit, $order)

获取专题列表

参数: 参数名 描述 必填 默认
topicCategoryId 专题分类ID 0
classid 分类ID 0
limit 每页数据量,0为不限制 0
order 排序字段 addtime

2. info($id, $path)

获取专题信息

参数: 参数名 描述 必填 默认
id 专题ID null
path 专题路径, 例如: /zt/qq ''

3. categories()

获取所有专题分类列表

4.match($field, $value, $classid = 0, $limit = 0, $order = 'addtime')

专题自定义查询

参数: 参数名 描述 必填 默认
field 字段 null
value
classid 分类id
limit 条数
order 排序规则 addtime

tag TAG模块

1. index($isGood, $classid, $limit, $order)

获取TAG列表

参数: 参数名 描述 必填 默认
isGood 是否推荐, 1是, 0否 0
classid 分类ID 0
limit 每页数据量,0为不限制 0
order 排序字段 addtime

2. categotyUrl($classid)

获取分类页面URL(正常情况下, 你不应该使用此方法, 除非你要指定分页)

参数: 参数名 描述 必填 默认
classid 分类ID 0
page 当前分页 1

3.label($ztid, $id, $classid = 0, $limit = 0)

游戏攻略获取标签

参数: 参数名 描述 必填 默认
ztid 专题id 0
id 软件id 0
classid 软件分类 0
limit 每页数据量,0为不限制 0

4.hotLabel($ztid, $limit = 0)

获取热门标签

参数: 参数名 描述 必填 默认
ztid 专题id 0
limit 从ztinfo表中倒序取limit条从中取标签,0为不限制 0

5.labelList($ztid, $labelid = 0, $limit = 0, $order = 'newstime')

专题标签下关联软件列表

参数: 参数名 描述 必填 默认
ztid 专题id 0
labelid 标签id 0
limit 每页数据量 0
order 排序 newstime(通过ztinfo表关联时间排序)

6.getAllLabel

获取所有标签

无参数

utils 工具模块

1. friendLinks($type, $classid, $limit)

获取专题列表

参数: 参数名 描述 必填 默认
type 是否推荐, 0不限, 1图片, 2文字 0
classid 分类ID 0
limit 数据量 ,0为不限制 0

2. renderPage($route, $total, $limit, $page, $simple, $options)

获取专题列表

参数: 参数名 描述 必填 默认
route 分页url规则 null
total 数据总量 null
limit 每页数据量, 需要大于1,0为不限制 null
page 初始分页数 1
simple 是否使用简洁模式 false
options 数组, 参考Configs下的pagination 20

Change log

Please see CHANGELOG for more information what has changed recently.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

License

The MIT License (MIT). Please see License File for more information.


All versions of superview with dependencies

PHP Build Version
Package Version
Requires illuminate/support Version ~5.1
php Version ~5.6|~7.0
guzzlehttp/guzzle Version ~6.0
predis/predis Version ~1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package njxzwh/superview contains the following files

Loading the files please wait ....