thinkphp3.2行为实例

配置如下,
控制器类:Home/Controller/IndexController.php,用来调用行为
  1. public function index(){
  2.        // tag 在common/functions.php里面,实际调用ThinkHook::listen()方法
  3.         tag('test');
  4.         $this->display();
  5.     }
复制代码
标签位:Home/Conf/Tags.php
  1. // 新添加一个测试的标签位,也可以动态添加,具体看手册^_^
  2.  return array(     
  3.     "test" => array("Home\Behavior\TestBehavior")
  4.  );
复制代码
我配置在应用里面,呵呵
创建传说中的行为类。。。。
Behavior:Home/Behavior/TestBehavior.php
  1. namespace HomeBehavior;    
  2.     class TestBehavior{
  3.         public function run(&$params){
  4.             echo 'test Behavior';
  5.         }
  6.     }
复制代码
此处我是用最新版的3.2.2,所以不必要继承行为基类。
好了鸡冻人心的时刻到了了。。。。。。。。。。。。。
执行页面。。
就可以看到