thinkphp6 前置/后置中间件以及使用

EN
EN
2022-07-03 / 0 评论 / 623 阅读 / 正在检测是否收录...

在下方的执行结果中可以看到,前置中间件和后置中间件的执行顺序:
前置中间件 - 控制器方法代码 - 后置中间件 - 控制器方法return

admin/Index/index 方法中写入:
l54sswkz.png
在中间件 Check 中写入:
l54srejo.png
执行结果:

l54ssjyr.png

1.前置中间件中的 $request 不能获取控制器和方法名,但是可以通过 pathinfo 获取

2.后置中间件可以通过 $request->controller(); 获取控制器名称, $request->action(); 获取方法名称

0

评论 (0)

取消