首先第一步,你要先配置好自己的行为类,这是毋庸置疑的。
其次是促发的行为,你必须在你自定义的行为类的run里面设置,在这里实现你的任何行为,run方法就是你配置行为的地方。
然后,就是配置tags.php的行为标识了,这里你可以按照上面格式配置,当然,你有没有细心的发现上面的IndexController.class.php里面我多写了几行代码:
//第一个是执行标签的名称,第二个参数是行为的类的地址
Hook::add('test', "HomeBehaviorstestBehavior");
其实这里是动态添加行为标识的代码,也就是说,钩子行为的标签行为,也就是标识也可以动态添加的,你可以试试。
最后,就是监听行为了,监听行为就是引用tag方法或者hook方法了,在这里你可以传入参数,也可不传,看你想怎么做了。监听行为你可以在模板上监听,也可以在其他地方监听,比如控制器的方法中,这里就不举例了,你可以自己试试,我之所以在模板中举例,完全是为了看到效果,毕竟做实验看不到你要的结果,是证明不了你的实验是个成功的实验的。
多说一句,本人比较粗心,假如有什么 文字错误 还请指出,或者自己脑补 ,呵呵。
更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《smarty模板入门基础教程》及《PHP模板技术总结》。
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。







