
image.png
<?php
namespace app\index\controller;
use think\Hook;
class Index
{
public function index()
{
$data=array(
'name'=>'liu'
);
$res=Hook::listen('add_data',$data);
dump($res);
dump($data);
}
}
<?php
namespace app\index\behavior;
class Test
{
/**
* 添加数据
*/
public function addData(&$params){
//........
return $params;
}
}
<?php
// 应用行为扩展定义文件
tags.php
return [
'add_data' => ['app\index\behavior\Test'],
// 应用初始化
'app_init' => [],
// 应用开始
'app_begin' => [],
// 模块初始化
'module_init' => [],
// 操作开始执行
'action_begin' => [],
// 视图内容过滤
'view_filter' => [],
// 日志写入
'log_write' => [],
// 应用结束
'app_end' => [],
];
网友评论