Properties

$site_id

$site_id

站点ID,所有的Model类都可以直接用这个

$psize

$psize

$_buffer

$_buffer

缓冲区,用于即时缓存信息,同一条SQL多次请求时直接从缓冲区获取,注意需要手动更新数据

Methods

model()

model(mixed  $class = '', mixed  $param = '') : mixed

Parameters

mixed $class
mixed $param

Returns

mixed —

site_id()

site_id(mixed  $site_id) : mixed

定义站点ID,用于实现同一个程序里有多个站点

Parameters

mixed $site_id

Returns

mixed —

__construct()

__construct() : mixed

Returns

mixed —

__destruct()

__destruct() : mixed

Returns

mixed —

lib()

lib(mixed  $class = '', mixed  $param = '') : mixed

Parameters

mixed $class
mixed $param

Returns

mixed —

__call()

__call(mixed  $method, mixed  $param) : mixed

魔术方法之方法重载

Parameters

mixed $method
mixed $param

Returns

mixed —

__get()

__get(mixed  $id) : mixed

属性重载,读取不可访问属性的值时,尝试通过这里重载

Parameters

mixed $id

Returns

mixed —

__isset()

__isset(mixed  $id) : mixed

属性重载,当对不可访问属性调用

Parameters

mixed $id

Returns

mixed —

get_one()

get_one(mixed  $id, mixed  $field = 'id', mixed  $ext = true, mixed  $wealth = true) : mixed

取得单条用户数组

Parameters

mixed $id
mixed $field
mixed $ext
mixed $wealth

Returns

mixed —

wealth()

wealth(mixed  $uid, mixed  $wid, mixed  $return = 'value') : mixed

取得用户的财富信息

Parameters

mixed $uid
mixed $wid
mixed $return

Returns

mixed —

get_list()

get_list(mixed  $condition = "", mixed  $offset, mixed  $psize = 30) : mixed

根据条件取得用户列表数据

Parameters

mixed $condition
mixed $offset
mixed $psize

Returns

mixed —

get_count()

get_count(mixed  $condition = "") : mixed

取得指定条件下的用户数量

Parameters

mixed $condition

Returns

mixed —

chk_email()

chk_email(mixed  $email, mixed  $id) : mixed

检测账号是否冲突

Parameters

mixed $email
mixed $id

Returns

mixed —

chk_name()

chk_name(mixed  $name, mixed  $id) : mixed

检测账号是否冲突

Parameters

mixed $name
mixed $id

Returns

mixed —

chk_code()

chk_code(mixed  $code, mixed  $id) : mixed

邀请码验证,必须是唯一的

Parameters

mixed $code
mixed $id

Returns

mixed —

fields_all()

fields_all(mixed  $condition = "", mixed  $pri_id = "") : mixed

取得扩展字段的所有扩展信息

Parameters

mixed $condition
mixed $pri_id

Returns

mixed —

tbl_fields_list()

tbl_fields_list(mixed  $tbl = 'user') : mixed

取得指定表的字段

Parameters

mixed $tbl

Returns

mixed —

field_one()

field_one(mixed  $id) : mixed

取得某一条扩展字段配置信息

Parameters

mixed $id

Returns

mixed —

get_all_from_uid()

get_all_from_uid(mixed  $uid, mixed  $pri = "") : mixed

取得指定用户ID下的全部用户主表信息

Parameters

mixed $uid
mixed $pri

Returns

mixed —

fields()

fields() : mixed

取得用户主表字段

Returns

mixed —

uid_from_email()

uid_from_email(mixed  $email, mixed  $id = "") : mixed

通过邮箱取得用户的ID

Parameters

mixed $email
mixed $id

Returns

mixed —

uid_from_chkcode()

uid_from_chkcode(mixed  $code) : mixed

通过验证串获取用户ID,注意,此项及有可能获得到的用户ID是不准确的,适用于忘记密码

Parameters

mixed $code

Returns

mixed —

save()

save(mixed  $data, mixed  $id) : mixed

保存用户主要资料

Parameters

mixed $data
mixed $id

Returns

mixed —

save_ext()

save_ext(mixed  $data) : mixed

写入用户扩展数据,适用于新注册用户

Parameters

mixed $data

Returns

mixed —

update_ext()

update_ext(mixed  $data, mixed  $id) : mixed

更新用户扩展表数据

Parameters

mixed $data
mixed $id

Returns

mixed —

get_relation()

get_relation(mixed  $uid) : mixed

取得用户的推荐人用户ID

Parameters

mixed $uid

Returns

mixed —

get_relation_all()

get_relation_all(mixed  $uid) : mixed

Parameters

mixed $uid

Returns

mixed —

save_relation()

save_relation(mixed  $uid, mixed  $introducer) : mixed

保存用户与推荐人关系

Parameters

mixed $uid
mixed $introducer

Returns

mixed —

list_relation()

list_relation(mixed  $uid, mixed  $offset, mixed  $psize = 30, mixed  $condition = '') : mixed

取得用户推荐列表

Parameters

mixed $uid
mixed $offset
mixed $psize
mixed $condition

Returns

mixed —

count_relation()

count_relation(mixed  $uid, mixed  $condition = "") : mixed

取得总数量

Parameters

mixed $uid
mixed $condition

Returns

mixed —

time_relation()

time_relation(mixed  $uid) : mixed

取得最大时间和最小时间

Parameters

mixed $uid

Returns

mixed —

stat_relation()

stat_relation(mixed  $uid) : mixed

Parameters

mixed $uid

Returns

mixed —

token_create()

token_create(mixed  $uid, mixed  $keyid = '') : mixed

生成验证串

Parameters

mixed $uid
mixed $keyid

Returns

mixed —

update_code()

update_code(mixed  $code, mixed  $id) : mixed

更新用户验证串

Parameters

mixed $code
mixed $id

Returns

mixed —

address_save()

address_save(mixed  $data, mixed  $id) : mixed

用户地址库保存

Parameters

mixed $data
mixed $id

Returns

mixed —

address_all()

address_all(mixed  $uid) : mixed

用户下的地址信息

Parameters

mixed $uid

Returns

mixed —

address_one()

address_one(mixed  $id) : mixed

取得单条地址信息

Parameters

mixed $id

Returns

mixed —

address_default()

address_default(mixed  $id) : mixed

设置默认地址

Parameters

mixed $id

Returns

mixed —

address_delete()

address_delete(mixed  $id) : mixed

删除一条用户地址库

Parameters

mixed $id

Returns

mixed —

set_status()

set_status(mixed  $id, mixed  $status) : mixed

设置用户状态

Parameters

mixed $id
mixed $status

Returns

mixed —

user_email()

user_email(mixed  $email, mixed  $uid) : mixed

Parameters

mixed $email
mixed $uid

Returns

mixed —

user_mobile()

user_mobile(mixed  $mobile, mixed  $uid) : mixed

Parameters

mixed $mobile
mixed $uid

Returns

mixed —

del()

del(mixed  $id) : mixed

删除用户操作

Parameters

mixed $id

Returns

mixed —

destory()

destory(mixed  $id) : mixed

Parameters

mixed $id

Returns

mixed —

relation_order_count()

relation_order_count(mixed  $uid) : mixed

Parameters

mixed $uid

Returns

mixed —

relation_product_count()

relation_product_count(mixed  $uid) : mixed

Parameters

mixed $uid

Returns

mixed —

show_info()

show_info(mixed  $user) : mixed

Parameters

mixed $user

Returns

mixed —

login()

login(mixed  $user, mixed  $wealth_add = false, mixed  $device = 'web') : mixed

Parameters

mixed $user
mixed $wealth_add
mixed $device

Returns

mixed —

logout()

logout() : mixed

Returns

mixed —

return_next_taxis()

return_next_taxis(mixed  $rs = '') : mixed

动态获取下一个排序

Parameters

mixed $rs

Returns

mixed —

_buffer()

_buffer(mixed  $sql, mixed  $data = '') : mixed

获取或保存缓冲区信息

Parameters

mixed $sql
mixed $data

Returns

mixed —

_ids()

_ids(mixed  $ids, mixed  $is_array = false) : mixed

格式化数据,强制数值

Parameters

mixed $ids
mixed $is_array

Returns

mixed —

_string()

_string(mixed  $ids, mixed  $is_array = false) : mixed

格式化数据,仅限支持中文,韩文,日文,字母,数字,下划线及中划线做键名

Parameters

mixed $ids
mixed $is_array

Returns

mixed —