Zend Framework 2 FrontController 插件
Zend Framework 2 FrontController Plugin
我决定重写很久以前在 ZF1 中编写的应用程序。其中一个关键部分是使用 FrontController 插件查看 URL,如果没有找到匹配的路由,它将把它传递给另一个控制器进行处理。
这样做的好处是它适用于所有模块而无需进行进一步的更改,因为它已注册为前端控制器的插件。
有人可以帮助我如何在 ZF2 中实现相同的目标吗?
提前致谢
亚当
现在您可以在活动中进行。
ZF2 有默认事件,您可以将您的代码(侦听器)附加到特定事件。 List of all ZF2 default events。
您必须尝试使用 ZF2 events/listeners 才能找到最适合您的选择。
我在 MvcEvent::EVENT_ROUTE 中做类似的工作人员。检查当前路由,检查当前用户权限,如果用户没有权限,只是 return 不同的响应。
在那里你可以找到关于如何创建的很棒的文章event/listener
“Understanding the Zend Framework 2 event manager”。
我决定重写很久以前在 ZF1 中编写的应用程序。其中一个关键部分是使用 FrontController 插件查看 URL,如果没有找到匹配的路由,它将把它传递给另一个控制器进行处理。 这样做的好处是它适用于所有模块而无需进行进一步的更改,因为它已注册为前端控制器的插件。 有人可以帮助我如何在 ZF2 中实现相同的目标吗? 提前致谢 亚当
现在您可以在活动中进行。
ZF2 有默认事件,您可以将您的代码(侦听器)附加到特定事件。 List of all ZF2 default events。
您必须尝试使用 ZF2 events/listeners 才能找到最适合您的选择。
我在 MvcEvent::EVENT_ROUTE 中做类似的工作人员。检查当前路由,检查当前用户权限,如果用户没有权限,只是 return 不同的响应。
在那里你可以找到关于如何创建的很棒的文章event/listener “Understanding the Zend Framework 2 event manager”。