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

1.前置中间件中的 $request 不能获取控制器和方法名,但是可以通过 pathinfo 获取
2.后置中间件可以通过 $request->controller(); 获取控制器名称, $request->action(); 获取方法名称
评论 (0)