TP5.1 钩子的使用

TP5.1文档对钩子和行为的描述
钩子和行为个人理解是:编写一个行为,然后用个钩子把这个行为挂到你想挂的地方,然后当代码执行碰到这个钩子时,就会去执行钩子所对应的行为。
首先创建或者找一个类文件 比如\app\index\behavior\xingwei。比方说这样
TP5.1 钩子的使用
然后你可以先把这个行为绑定在一个钩子上(个人理解,大概是这么个意思),在tag.php文件内去绑定
TP5.1 钩子的使用
这里我定义的行为名叫test,然后我们在去打开这个类,在这个类里新写一个叫test的方法(如果这个类里只需要一个方法的话,亦可以写一个叫run(这是默认执行的方法名)的方法)并写上业务处理逻辑代码,比方说这个样
TP5.1 钩子的使用
,最后把钩子勾到你想触发的方法里(我放到了index/index/index里)
TP5.1 钩子的使用
然后当执行index方法时就会触发钩子,运行效果如下:
TP5.1 钩子的使用
就是这么回事