什么样的任务可以很好地使用Front Controller';s插件


What kind of tasks are a good use of Front Controller's plugins?

现在我正在学习ZF中的前控制器。我知道我们可以通过实现方法routerStartuprouterShutdowndispatchLoopStartuppreDispatchpostDispatchdispatchLoopShutdown来使用Front Controller的插件扩展请求流。

如何使用Front Controller的插件?使用Front Controller的插件可以解决哪些现实世界中的任务?

这里有几个例子:

  • 访问控制(例如"管理"部分/模块)
  • 基于模块设置布局
  • 为视图/布局指定通用变量
  • 将旧URL重定向到新的对等URL