AI摘要

phpGrace是一个内置多种函数的PHP框架,包括初始化、视图展示、语言包设置、JSON输出、数据列表获取、表单默认值填充、跳转、缓存操作、令牌设置等。这些函数旨在简化PHP开发过程,提高开发效率。

__init()

//初始化函数,已经默认对POST、GET方法进行过滤和判断操作

display($tplName = null)

//视图展示函数,系统会自动展示视图,您也可以使用此方法手动调用视图

setLang($langType)

//语言包设置函数,如zh中文,en英语

json(data,data, type = 'ok')

//json 结果输出函数,会终止运行,参数 1 : 数据内容,参数 2 : 状态【默认 ok】,将数组格式化为json格式

dataList(everyPagerNum=20,everyPagerNum = 20, fields = '*')

//将指定字段数据装入datalist里,根据数据表配置获取数据列表【带有分页】

getDataById()

//根据数据表配置获取数据【利用主键获取】

getDefaultVal($exception = array())

//表单的默认值填充【依赖 jquery】

skipToIndex()

//跳转到分组首页并终止程序运行

getCacher()

//获取Cach配置信息

cache(name,name, id = null, queryMethod,queryMethod, timer = 3600, $isSuper = true)

//初始化cache内容,或者是更新cache内容

clearCache()

//清空所有Cache内容

removeCache(name,name, id = null, $isSuper = true)

//删除指定名称的Cache内容

initVal(key,key, val = '')

//检查 $this->gets[xx] 是否存在或为空,为空则为其赋指定的值

intVal(key,key, val = 0)

//检查 $this->gets[xx] 是否存在或为空,为空则为其赋指定的值,不为空则进行整数规范

gracePOST(name,name, value = '')

//修正POST参数,可以对某些提交初始化默认值

startSession()

//开始Session

setSession(name,name, val)

//设置Session值

getSession($name)

//获取Session内容

removeSession($name)

//删除指定Session

pgSetCookie(name,name, val, $expire = 31536000)

//设置Cookie值,更新值也用他

pgGetCookie($name)

//获取Cookie值

pgRemoveCookie($name)

//删除指定Cookie内容

lang($key)

//语言包设置函数

u(c,c, m, params=,params = '', page = null)

//路径解析

trimAll($str)

//去除所有空白字符

isSelected(val1,val1, val2)

//自动生成option的选中状态

dataToOption(data,data, currentId = 0)

//将数组放入Option里,并指定选项ID

c(key1,key1, key2 = null)

//获取当前分组内的config里的自定配置内容

sc(key1=null,key1 = null, key2 = null)

//获取全局config自定义配置内容

pgCost()

//时间、内存开销(耗时以毫秒为单位,消耗的内容以K为单位)

setToken()

//设置令牌,提交数据的简单验证,隐藏input里放置令牌,其实就是设置了一个cookie

getToken()

//获取令牌内容,用于表单校验

pgRunLog()

//输出调试信息

最后修改:2019 年 11 月 22 日
点赞的人是最酷的