ThinkPHP中钩子和行为的使用

66阅读-1评论-作者:码农 ThinkPHP 钩子 行为
ThinkPHP中钩子和行为的使用方法。

    我们讲解钩子和行为的使用,只讲常用的用法,就是设置钩子,编写行为,绑定行为,闭包和直接执行的方式用处不多,我们就不做讲解了。


  1. 我们在index模块创建一个测试控制器Test,命令:php think make:controller index/Test --plain

  2. 设置一个钩子:代码如下

  3. 1523423691264401.png

  4. 编写行为,我的习惯是把行为写到公共模块,然后定义一个behavior文件夹,存放行为,大家根据自己的爱好,写行为,我们在公共模块common下创建一个behavior文件夹,新建一个FirstBehavior类,钩子的默认执行方法是run或者钩子的名字,代码如下

  5. image.png

  6. 然后在tags.php配置文件中绑定钩子和行为,代码如下
    blob.png

  7. 然后访问测试控制器Test的index方法,结果如下
    blob.png


QQ:1007027975

码农2025-11-13 11:27:39
非常好
0.060438s