企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 助手函数 系统为一些常用的操作方法封装了助手函数,便于使用,包含如下: | 助手函数 | 描述 | | --- | --- | | abort | 中断执行并发送HTTP状态码 | | action | 调用控制器类的操作 | | cache | 缓存管理 | | config | 获取和设置配置参数 | | controller | 实例化控制器 | | cookie | Cookie管理 | | db | 实例化数据库类 | | debug | 调试时间和内存占用 | | dump | 浏览器友好的变量输出 | | exception | 抛出异常处理 | | halt | 变量调试输出并中断执行 | | import | 导入所需的类库 | | input | 获取输入数据 支持默认值和过滤 | | json | JSON数据输出 | | jsonp | JSONP数据输出 | | lang | 获取语言变量值 | | load\_trait | 快速导入Traits`PHP5.5`以上无需调用 | | model | 实例化Model | | redirect | 重定向输出 | | request | 实例化Request对象 | | response | 实例化Response对象 | | session | Session管理 | | trace | 记录日志信息 | | token | 生成表单令牌输出 | | url | Url生成 | | validate | 实例化验证器 | | vendor | 快速导入第三方框架类库 | | view | 渲染模板输出 | | widget | 渲染输出Widget | | xml | XML数据输出 | 核心框架不依赖任何助手函数,系统只是默认加载了助手函数,配置如下: ~~~ // 扩展函数文件定义 '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 ], ~~~