1.什么是hooks
启动并设置hooks时候,程序执行到挂钩点会自动调用执行指定文件中指定方法,此时钩子生效。
2.hooks使用场景
API接口中身份验证方法:
- 让所有controller都继承一个基类,在基类中进行验证
- 设置钩子,在执行controller之前验证
继承基类是常用方法,但不是最优的方法。hooks可以让验证和业务逻辑分离,代码可读性加强
Hooks的具体使用请参阅:ci手册!下面流程图可以帮助理解ci钩子!
启动并设置hooks时候,程序执行到挂钩点会自动调用执行指定文件中指定方法,此时钩子生效。
API接口中身份验证方法:
继承基类是常用方法,但不是最优的方法。hooks可以让验证和业务逻辑分离,代码可读性加强