Properties

$uploadConfig

$uploadConfig : array

Type

array

$uploadError

$uploadError : string

Type

string

$uploadErrorCode

$uploadErrorCode : 

Type

$deleteFiles

$deleteFiles : 

Type

$userid

$userid : 

Type

$user

$user : 

Type

$openid

$openid : 

Type

$wechat

$wechat : 

Type

$wechatUser

$wechatUser : 

Type

$userLevel

$userLevel : 

Type

$isLogin

$isLogin : 

Type

$errMsg

$errMsg : 

Type

$config

$config : 

Type

$isWechat

$isWechat : 

Type

$isMobile

$isMobile : 

Type

$lang

$lang : 

Type

$lang_switch

$lang_switch : 

Type

$emailConfig

$emailConfig : array

Type

array

Methods

initialize()

initialize() 

checkLogin()

checkLogin() 

检测用户是否登录并初始化资料

seo()

seo(string  $title = '', string  $keys = '', string  $desc = '') 

设置seo信息

Parameters

string $title
string $keys
string $desc

initLevel()

initLevel() 

初始化会员等级资料

checkPlatform()

checkPlatform() 

检测客户端平台,并注册对应平台的环境所需资源

setUploadDriver()

setUploadDriver() 

checkFile()

checkFile(array  $file, boolean  $isImg = false) : boolean

检测文件合法性

Parameters

array $file

文件名

boolean $isImg

Returns

boolean

createSavePath()

createSavePath(  $rule,   $folder) 

Parameters

$rule
$folder

uploadFile()

uploadFile(  $folder,   $field, boolean  $isImg = false) : boolean|array

上传文件

Parameters

$folder
$field
boolean $isImg

Returns

boolean|array

upload()

upload(  $folder,   $field) 

Parameters

$folder
$field

batchUpload()

batchUpload(  $folder,   $fields, integer  $warnLevel = 1) : array

批量接收多个上传字段

Parameters

$folder

string 上传保存的目录名

$fields

array|string 上传的字段,用逗号分割,用/限制上传类型(文件或图片img/image)

integer $warnLevel

报错等级 0 不报错, 1 非空文件报错, 2 全部报错

Returns

array

removeDeleteFields()

removeDeleteFields(  $data) : mixed

移除删除用的字段

Parameters

$data

Returns

mixed

setLogin()

setLogin(  $member) 

写入会员登录状态

Parameters

$member

clearLogin()

clearLogin(boolean  $log = true) 

清除会员登录状态

Parameters

boolean $log

wechatLogin()

wechatLogin() : boolean

检测并自动登录微信

Returns

boolean

setEmailConfig()

setEmailConfig(  $config) 

Parameters

$config

sendEmail()

sendEmail(  $user,   $subject,   $body,   $attachment = array()) 

Parameters

$user
$subject
$body
$attachment