PHPCMSX缓存操作大法:
写入缓存
setcache($name/名称, $data/数据, $filepath=''/路径(默认caches/caches_$filepath/caches_data/),
$type='file'(默认)/缓存类型[file,memcache,apc], $config='', $timeout=0/过期时间)
加载模板标签缓存
tpl_cache($name,$times = 0)
目的文件:caches/caches_$filepath/caches_data/$name.cache.php
读取缓存 getcache($name, $filepath='', $type='file', $config='')
删除缓存 delcache($name, $filepath='', $type='file', $config='')
读取缓存文件信息 getcacheinfo($name, $filepath='', $type='file', $config='')
分页函数:
pages($num, $curr_page, $perpage = 20, $urlrule = '', $array = array(),$setpages = 10)
返回分页信息总数, 当前分页, 每页显示数, URL规则...
URL路径解析,pages 函数的辅助函数
url_par($par, $url = '') $par 默认为page={$page} 返回URL
验证邮箱 is_email($email)
检查用户名是否符合规定 is_username($username)
phpcmsx通用参数获取:
获取当前的站点ID get_siteid()
获取用户昵称
get_nickname($userid='', $field='')
不传入userid取当前用户nickname,如果nickname为空取username||传入field,取用户$field字段信息
通过ID获取用户信息
get_memberinfo($userid, $field='') 不传入$field返回用户所有信息,传入field,取用户$field字段信息
通过 username 值,获取用户所有信息
get_memberinfo_buyusername($username, $field='')
获取用户头像,建议传入phpssouid
get_memberavatar($uid/默认为phpssouid, $is_userid='', $size='30')
- 前一篇: PHPCMSX多级导航栏的PC标签写法
- 后一篇: PHPCMS标签使用入门