NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
## 行为钩子 `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', ]); ``` # 长用于拓展的使用,比如富文本编辑器,图片上传,文件上传,等等...