【问题标题】:Zend Framework 2 FrontController PluginZend Framework 2 FrontController 插件
【发布时间】:2015-11-30 03:01:40
【问题描述】:

我决定重写我很久以前在 ZF1 中编写的应用程序。其中一个关键部分是使用 FrontController 插件来查看 URL,如果没有找到匹配的路由,它将把它传递给另一个控制器进行处理。 这样做的好处是它适用于所有模块,而无需进行进一步的更改,因为它已注册为前端控制器的插件。 有人可以帮助我如何在 ZF2 中实现同样的目标 提前感谢 亚当

【问题讨论】:

    标签: zend-framework zend-framework2


    【解决方案1】:

    现在您可以在活动中做到这一点。

    ZF2 具有默认事件,您可以将代码(侦听器)附加到特定事件。 List of all ZF2 default events

    您必须与 ZF2 事件/听众一起玩,看看什么是最适合您的选择。

    我在 MvcEvent::EVENT_ROUTE 做类似的工作。检查当前路线,检查当前用户权限,如果用户没有权限,则返回不同的响应。

    在那里您可以找到有关如何创建事件/侦听器的精彩文章 “Understanding the Zend Framework 2 event manager”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-12
      • 2015-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多