Properties

$uid

$uid : integer

用户ID

Type

integer

$userInfo

$userInfo : 

用户信息

Type

$view

$view : \think\View

Type

\think\View — 视图类实例

$request

$request : \think\Request

Type

\think\Request — Request实例

$failException

$failException : 

Type

$batchValidate

$batchValidate : 

Type

$beforeActionList

$beforeActionList : array

前置操作方法列表

Type

array

Methods

_empty()

_empty(  $name) 

Parameters

$name

__construct()

__construct(\think\Request  $request = null) 

构造方法

Parameters

\think\Request $request

Request对象

user_sign()

user_sign() 

set_cart()

set_cart(  $productId = '',   $cartNum = 1,   $uniqueId = '') 

Parameters

$productId
$cartNum
$uniqueId

now_buy()

now_buy(  $productId = '',   $cartNum = 1,   $uniqueId = '',   $combinationId,   $secKillId,   $bargainId) 

Parameters

$productId
$cartNum
$uniqueId
$combinationId
$secKillId
$bargainId

like_product()

like_product(  $productId = '',   $category = 'product') 

Parameters

$productId
$category

unlike_product()

unlike_product(  $productId = '',   $category = 'product') 

Parameters

$productId
$category

collect_product()

collect_product(  $productId,   $category = 'product') 

Parameters

$productId
$category

uncollect_product()

uncollect_product(  $productId,   $category = 'product') 

Parameters

$productId
$category

get_cart_num()

get_cart_num() 

get_cart_list()

get_cart_list() 

change_cart_num()

change_cart_num(  $cartId = '',   $cartNum = '') 

Parameters

$cartId
$cartNum

remove_cart()

remove_cart(  $ids = '') 

Parameters

$ids

get_use_coupon()

get_use_coupon() 

get_user_collect_product()

get_user_collect_product(  $first,   $limit = 8) 

Parameters

$first
$limit

remove_user_collect_product()

remove_user_collect_product(  $productId = '') 

Parameters

$productId

set_user_default_address()

set_user_default_address(  $addressId = '') 

Parameters

$addressId

edit_user_address()

edit_user_address() 

user_default_address()

user_default_address() 

remove_user_address()

remove_user_address(  $addressId = '') 

Parameters

$addressId

create_order()

create_order(string  $key = '') : \think\response\Json

创建订单

Parameters

string $key

Returns

\think\response\Json

get_user_order_list()

get_user_order_list(  $type = '',   $first,   $limit = 8,   $search = '') 

Parameters

$type
$first
$limit
$search

user_remove_order()

user_remove_order(  $uni = '') 

Parameters

$uni

pay_order()

pay_order(string  $uni = '') : \think\response\Json

支付订单

Parameters

string $uni

Returns

\think\response\Json

apply_order_refund()

apply_order_refund(  $uni = '',   $text = '') 

Parameters

$uni
$text

user_take_order()

user_take_order(  $uni = '') 

Parameters

$uni

user_wechat_recharge()

user_wechat_recharge(  $price) 

Parameters

$price

user_balance_list()

user_balance_list(  $first,   $limit = 8) 

Parameters

$first
$limit

user_integral_list()

user_integral_list(  $first,   $limit = 8) 

Parameters

$first
$limit

user_comment_product()

user_comment_product(  $unique = '') 

Parameters

$unique

get_product_category()

get_product_category() 

get_spread_list()

get_spread_list(  $first,   $limit = 20) 

Parameters

$first
$limit

get_product_list()

get_product_list(  $keyword = '',   $cId,   $sId,   $priceOrder = '',   $salesOrder = '',   $news,   $first,   $limit = 8) 

Parameters

$keyword
$cId
$sId
$priceOrder
$salesOrder
$news
$first
$limit

user_get_coupon()

user_get_coupon(  $couponId = '') 

Parameters

$couponId

product_reply_list()

product_reply_list(  $productId = '',   $first,   $limit = 8,   $filter = 'all') 

Parameters

$productId
$first
$limit
$filter

product_attr_detail()

product_attr_detail(  $productId = '') 

Parameters

$productId

user_address_list()

user_address_list() 

get_notice_list()

get_notice_list(  $page,   $limit = 8) 

Parameters

$page
$limit

see_notice()

see_notice(  $nid) 

Parameters

$nid

refresh_msn()

refresh_msn(\think\Request  $request) 

Parameters

\think\Request $request

add_msn()

add_msn(\think\Request  $request) 

Parameters

\think\Request $request

get_msn()

get_msn(\think\Request  $request) 

Parameters

\think\Request $request

refresh_msn_new()

refresh_msn_new(\think\Request  $request) 

Parameters

\think\Request $request

get_user_brokerage_list()

get_user_brokerage_list(  $uid,   $first,   $limit = 8) 

Parameters

$uid
$first
$limit

user_extract()

user_extract() 

get_issue_coupon_list()

get_issue_coupon_list(  $limit = 2) 

Parameters

$limit

clear_cache()

clear_cache(  $uni = '') 

Parameters

$uni

get_pink_second_one()

get_pink_second_one() : \think\response\Json

获取今天正在拼团的人的头像和名称

Returns

\think\response\Json

order_details()

order_details(  $uni = '') 

Parameters

$uni

set_bargain_help()

set_bargain_help() : \think\response\Json

帮好友砍价

Returns

\think\response\Json

_initialize()

_initialize() 

failed()

failed(string  $msg = '操作失败', integer  $url, string  $title = '信息提示') 

操作失败 弹窗提示

Parameters

string $msg
integer $url
string $title

successful()

successful(  $msg = '操作成功', integer  $url,   $title = '成功提醒') 

操作成功 弹窗提示

Parameters

$msg
integer $url
$title

oauth()

oauth() : string

微信用户自动登陆

Returns

string —

$openid

beforeAction()

beforeAction(string  $method, array  $options = array()) 

前置操作

Parameters

string $method

前置操作方法名

array $options

调用参数 ['only'=>[...]] 或者['except'=>[...]]

fetch()

fetch(string  $template = '', array  $vars = array(), array  $replace = array(), array  $config = array()) : mixed

加载模板输出

Parameters

string $template

模板文件名

array $vars

模板输出变量

array $replace

模板替换

array $config

模板参数

Returns

mixed

display()

display(string  $content = '', array  $vars = array(), array  $replace = array(), array  $config = array()) : mixed

渲染内容输出

Parameters

string $content

模板内容

array $vars

模板输出变量

array $replace

替换内容

array $config

模板参数

Returns

mixed

assign()

assign(mixed  $name, mixed  $value = '') : void

模板变量赋值

Parameters

mixed $name

要显示的模板变量

mixed $value

变量的值

engine()

engine(array|string  $engine) : void

初始化模板引擎

Parameters

array|string $engine

引擎参数

validateFailException()

validateFailException(boolean  $fail = true) : $this

设置验证失败后是否抛出异常

Parameters

boolean $fail

是否抛出异常

Returns

$this

validate()

validate(array  $data, string|array  $validate, array  $message = array(), boolean  $batch = false, mixed  $callback = null) : array|string|true

验证数据

Parameters

array $data

数据

string|array $validate

验证器名或者验证规则数组

array $message

提示信息

boolean $batch

是否批量验证

mixed $callback

回调方法(闭包)

Throws

\think\exception\ValidateException

Returns

array|string|true

success()

success(mixed  $msg = '', string  $url = null, mixed  $data = '', integer  $wait = 3, array  $header = array()) : void

操作成功跳转的快捷方法

Parameters

mixed $msg

提示信息

string $url

跳转的URL地址

mixed $data

返回的数据

integer $wait

跳转等待时间

array $header

发送的Header信息

error()

error(mixed  $msg = '', string  $url = null, mixed  $data = '', integer  $wait = 3, array  $header = array()) : void

操作错误跳转的快捷方法

Parameters

mixed $msg

提示信息

string $url

跳转的URL地址

mixed $data

返回的数据

integer $wait

跳转等待时间

array $header

发送的Header信息

result()

result(mixed  $data, integer  $code, mixed  $msg = '', string  $type = '', array  $header = array()) : void

返回封装后的API数据到客户端

Parameters

mixed $data

要返回的数据

integer $code

返回的code

mixed $msg

提示信息

string $type

返回数据格式

array $header

发送的Header信息

redirect()

redirect(string  $url, array|integer  $params = array(), integer  $code = 302, array  $with = array()) : void

URL重定向

Parameters

string $url

跳转的URL表达式

array|integer $params

其它URL参数

integer $code

http code

array $with

隐式传参

getResponseType()

getResponseType() : string

获取当前的response 输出类型

Returns

string