1.先创建一个行为类
路径
<?php
namespace app\index\behavior;
class Test
{
/**
* 添加数据
*/
public function addData(&$params){
//........
return $params;
}
}
2.自定义行为扩展
路径
<?php
// 应用行为扩展定义文件
return [
'add_data' => ['app\index\behavior\Test'],
];
3.使用Hook 进行行为监听
路径
/**
* Hook的使用
*/
public function index()
{
$data = '数据';
$res2 = Hook::listen('add_data',$data);
dump($res2);
}