common function
检测用户是否登录
is_login()
return integer 0-未登录,大于0-当前登录用户ID
检测当前用户是否为管理员
is_administrator()
return boolean true-管理员,false-非管理员
字符串转换为数组,主要用于把分隔符调整到第二个参数
str2arr()
return array
数组转换为字符串,主要用于把分隔符调整到第二个参数
arr2str()
return string
字符串截取,支持中文和其他编码
msubstr()
return string
系统加密方法
think_encrypt()
return string
系统解密方法
think_decrypt()
return string
数据签名认证
data_auth_sign()
return string 签名
对查询结果集进行排序
list_sort_by()
return array
把返回的数据集转换成Tree
list_to_tree()
return array
将list_to_tree的树还原成列表
tree_to_list()
return array 返回排过序的列表数组
格式化字节大小
format_bytes()
return string 格式化后的带单位的大小
设置跳转页面URL
set_redirect_url()
获取跳转页面URL
get_redirect_url()
处理插件钩子
hook()
return void
获取插件类的类名
get_addon_class()
获取插件类的配置文件数组
get_addon_config()
插件显示内容里生成访问插件的url
addons_url()
时间戳格式化
time_format()
根据用户ID获取用户名
get_username()
return string 用户名
根据用户ID获取用户昵称
get_nickname()
return string 用户昵称
获取分类信息并缓存分类
get_category()
return string 分类信息
根据ID获取分类标识
get_category_name()
根据ID获取分类名称
get_category_title()
根据name获取品牌下拉菜单
parse_brand()
获取文档模型信息
get_document_model()
return array
记录行为日志,并执行该行为的规则
action_log()
return boolean
解析行为规则
parse_action()
return boolean|array: false解析出错 , 成功返回规则数组
执行行为
execute_action()
return boolean false 失败 , true 成功
基于数组创建目录和文件
create_dir_or_files()
获取表名(不含表前缀)
get_table_name()
return string 表名