Php 了解Zend Framework 2中的插件

Php 了解Zend Framework 2中的插件,php,plugins,zend-framework2,Php,Plugins,Zend Framework2,我一直试图强迫自己学习Zend Framework 2.0.2,这已经有将近一个星期了。我大部分时间都在阅读与ZF2相关的文档和各种问答文章。我开始创建一个简单的“管理”模块,在进行身份验证之前,这一切都是有意义的。这就是我感到困惑的地方 在ZF1中,我总是使用Zend_Auth作为插件;然而,在ZF2中,我非常不清楚应该在哪里以及如何使用插件。到目前为止,我已经读到有“控制器插件”。它们是有意义的,但我想创建更多的用于身份验证的“全局”插件 我认为我没有领会他们关于ZF2和ZF1中“模块”是什

我一直试图强迫自己学习Zend Framework 2.0.2,这已经有将近一个星期了。我大部分时间都在阅读与ZF2相关的文档和各种问答文章。我开始创建一个简单的“管理”模块,在进行身份验证之前,这一切都是有意义的。这就是我感到困惑的地方

在ZF1中,我总是使用
Zend_Auth
作为插件;然而,在ZF2中,我非常不清楚应该在哪里以及如何使用插件。到目前为止,我已经读到有“控制器插件”。它们是有意义的,但我想创建更多的用于身份验证的“全局”插件

我认为我没有领会他们关于ZF2和ZF1中“模块”是什么的想法。有人知道应该如何设置全局插件吗?我通读了这篇文章:。这是有道理的。我看到了身份验证是如何在“用户”模块领域中发生的。但是应用程序的其余部分呢

如何在全局范围内实现身份验证层?可能是任何人

注意:我不是要代码或教程 对于如何改进此问题并使其更具体(如有必要)的任何建议/意见,我们将不胜感激。

在ZF2中,“插件”的概念通常通过ServiceManager提供

对于这样的内容,很难追踪到质量/最新的ZF2内容,因此这里有几个链接:

  • (请参阅有关Zend\ModuleManager\Listener\ServiceListener的部分)

非常感谢,这些链接非常有用!我发现这其实只是一个重新训练自己的问题,关于模块的具体构成。很显然,这就是一切。