扫一扫浏览

tp6里中间件的执行顺序问题

未结贴
0 395
学习tp6未认证 2019-12-30 11:09:34
收藏

官方文档https://www.kancloud.cn/manual/thinkphp6_0/1037493  里面的执行顺序是这样的

全局中间件->应用中间件->路由中间件->控制器中间件

但是我测试出来的结果如下:

应用中间件
应用------中间件执行之前的代码代码
全局中间件
全局-------中间件执行之前的代码代码
路由中间件
控制器中间件
控制器里面
控制器-------中间件执行之后的代码代码
路由-------中间件执行之后的代码代码
全局-------中间件执行之后的代码代码
应用-------中间件执行之后的代码代码


可以看出执行的顺序是: 应用中间件>全局中间件>路由中间件>控制器中间件

怎么进就怎么出来的,所以还是要自己新自测试一下,官方的也可信呀,可能这是一个bug


最近热帖 HOT TOPIC
父元素flex之后,子元素高度自适应问题 5027
thinkphp5隐藏默认模块的一些问题 4464
一张纸的厚度是0.01毫米,则该纸对折30次后是多厚(据说超过珠穆朗玛峰的高度)php实现 4156
关于thinkphp5.0.x getshell漏洞的说明 3942
教你如果处理高并发数据不同步的问题php篇 3894
tpframe新建主题 3882
移动web资源整理,你值得收藏的干货 3760
omnicore rpc api中文手册【usdt】 3748
2018最新版PHP视频教程-ThinkPHP5商城系统+项目实战 3661
【全套视频】thinkphp5视频教程 3618
月度热议HOT COMMENTS
tpframe 后续版本你希望有的功能是什么(分享贴) 12
权限那里怎么一登录别的账号就报错啊 9
关于tpframe的一点话题 6
cms插件在分类排序的时候JSON错误 6
基于tpframe v3.x 的微信公众号插件已批量上线 5
tpframe插件tcms插件v2.2已发布上线,欢迎下载使用 5
tpframe6.0马上就要跟大家见面了,一次全新的升级 5
新增的管理员没有权限操作CMS模块。 3
api接口文档插件easydoc的基本用法,快速搞定接口文档 3
thinkphp5自动完成操作,两次运行的详解 2