THINKPHP3.2.2添加行为扩展

来源:互联网 发布:高速数据电台 编辑:程序博客网 时间:2024/06/06 18:12

用tp一段时间了,一直没有用过行为扩展,今天正好有 个地方需要,记录下

在项目相应目录下添加文件tag.php

tag.php代码

<?phpreturn array(        'action_begin'=>array('Home\\Behaviors\\DededbBehavior'),//一个标签位可以有多个行为,使用数组即可);?>
其实这些在tp官网上面就有,但是还是想自己记录下,加深点映像,上面的命名空间根据具体的位置填写

我的文件就是在home模块下的Behaviors下,php文件的名字也要正确,就是因为文件名多了个s纠结了半天。。。。。。

行为文件里面的代码,只是简单测试一下

<?phpnamespace Home\Behaviors;class DededbBehavior {    //行为执行入口        public function run(){            C("DB_TYPE",'XXXX');    }}
每次在执行程序的时候就会运行一次这个代码,我还以为需要用hook的listen监听一下呢,前段时间看的tp的代码执行流程也都忘记光了。。。。。。。

学如逆水行舟啊

0 0
原创粉丝点击