助手函数

系统为一些常用的操作方法封装了助手函数,便于使用,包含如下:

助手函数描述
abort中断执行并发送HTTP状态码
action调用控制器类的操作
cache缓存管理
config获取和设置配置参数
controller实例化控制器
cookieCookie管理
db实例化数据库类
debug调试时间和内存占用
dump浏览器友好的变量输出
exception 抛出异常处理
halt变量调试输出并中断执行
import导入所需的类库
input获取输入数据 支持默认值和过滤
jsonJSON数据输出
jsonpJSONP数据输出
lang获取语言变量值
load_trait 快速导入Traits PHP5.5以上无需调用
model实例化Model
redirect重定向输出
request实例化Request对象
response实例化Response对象
sessionSession管理
trace记录日志信息
token生成表单令牌输出
urlUrl生成
validate实例化验证器
vendor快速导入第三方框架类库
view渲染模板输出
widget渲染输出Widget
xmlXML数据输出

核心框架不依赖任何助手函数,系统只是默认加载了助手函数,配置如下:

// 扩展函数文件定义
'extra_file_list'   => [THINK_PATH . 'helper' . EXT],

因此,你可以随意修改助手函数的名称或者添加自己的助手函数,然后修改配置为:

// 扩展函数文件定义
'extra_file_list'   =>  [APP_PATH . 'helper' . EXT],
// 使用扩展函数文件
'extra_file_list'   => [
    THINK_PATH . 'helper' . EXT,
    APP_PATH . 'helper' . EXT
],