【发布时间】:2023-03-04 14:31:01
【问题描述】:
这是一个 Zend 框架问题。
如果我有一个控制器、一个动作助手和一个插件,它们的事件发生的顺序是什么?下面我按照我认为它们发生的顺序列出了我感兴趣的事件。顺序正确吗?
- 插件,routeStartup()
- 插件,routeShutdown()
- 插件,dispatchLoopStartup()
插件,preDispatch()
动作助手,init()
动作助手,preDispatch()
控制器,init()
- 控制器,preDispatch()
控制器,postDispatch()
动作助手,postDispatch()
插件,postDispatch()
- 插件,dispatchLoopShutdown()
我突然想到,对于 Action Helper 和 Controller,这对 init() 方法可能会连续运行,然后是一对 preDispatch() 方法,但我认为这不是案例。
感谢您的帮助!
【问题讨论】:
标签: php zend-framework