企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 行为钩子 `call` 钩子如果存在,会执行最后一个钩子,然后返回钩子中`return`的值. ``` Hooks::call('行为名称','参数(数组格式)'); ``` ### 例: 添加钩子 ``` Hooks::add('echo_input',Hooks\Hooks::class,'echo_input'); ``` 编写钩子 ``` <?php namespace Hooks; class Hooks { //-- 实现input输入表单的 public function echo_input($params){ return '<input name="' . $params['name'] . '" value = "' . $params['value'] . '"/>'; } } ``` 执行钩子 ``` Hooks::call('echo_input',[ 'name' => 'input_name', 'value' => 'input_value', ]); ``` # 长用于拓展的使用,比如富文本编辑器,图片上传,文件上传,等等...