thinkPHP中钩子的两种配置调用方法详解(3)

然后,就是配置tags.php的行为标识了,这里你可以按照上面格式配置,当然,你有没有细心的发现上面的IndexController.class.php里面我多写了几行代码:

//第一个是执行标签的名称,第二个参数是行为的类的地址 Hook::add('test', "Home\\Behaviors\\testBehavior");

其实这里是动态添加行为标识的代码,也就是说,钩子行为的标签行为,也就是标识也可以动态添加的,你可以试试。

最后,就是监听行为了,监听行为就是引用tag方法或者hook方法了,在这里你可以传入参数,也可不传,看你想怎么做了。监听行为你可以在模板上监听,也可以在其他地方监听,比如控制器的方法中,这里就不举例了,你可以自己试试,我之所以在模板中举例,完全是为了看到效果,毕竟做实验看不到你要的结果,是证明不了你的实验是个成功的实验的。

多说一句,本人比较粗心,假如有什么 文字错误 还请指出,或者自己脑补 ,呵呵。

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《smarty模板入门基础教程》及《PHP模板技术总结》。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/1405fdaec739b5634be046ba61d49bf3.html