🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 行为钩子 `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', ]); ``` # 长用于拓展的使用,比如富文本编辑器,图片上传,文件上传,等等...