tags.php 文件中
<?php
// 应用行为扩展定义文件
return [
// 应用初始化
'app_init' => ['app\reject\Test],//定义的钩子行为命名空间
// 应用开始
'app_begin' => [],
// 模块初始化
'module_init' => [],
// 操作开始执行
'action_begin' => [],
// 视图内容过滤
'view_filter' => [],
// 日志写入
'log_write' => [],
// 应用结束
'app_end' => [],
'eat' =>['app\reject\Test']//自定义钩子
];
namespace app\reject;
class Test {
//触发钩子时自动调用里面的全部方法无须手动调用
public function ( $param){
echo "我是钩子行为".$param;
}
}
//自定义钩子的行为操作
hook::listen('eat','参数');//需要在使用时操作