钩子特性提供了一种方法来修改框架的内部运作流程,而无需修改核心文件。

    有些时候你可能希望在执行流程中的某些阶段添加一些动作,例如在控制器加载之前或之后执行一段脚本, 或者在其他的某些位置触发你的脚本。

    钩子程序文件

    ./config/hooks.php 此文件是网站钩子的定义文件,你可以把脚本写在这里。

    执行方法格式

    1. \Phpcmf\Hooks::on(挂钩点名称, 执行代码);

    第一个参数是挂钩点名称,由系统提供以便二次开发。

    第二个参数是你的执行代码,你可以使用lambda表达式(匿名函数或闭包)作为钩子执行,这样语法更简单:

    1. \Phpcmf\Hooks::on('some_hook', function($foo, $bar, $baz) {
    2. ...
    3. });

    文档最后更新时间:2017-04-25 03:41:25