我一直试图强迫自己学习Zend Framework 2.0.2近一周了。我花了大部分时间阅读与ZF2相关的文档和各种Q& A帖子。我开始创建一个简单的“管理”模块,直到我进入身份验证才有意义。这是我感到困惑的地方。
在ZF1中,我总是使用Zend_Auth
作为插件;但是,在ZF2中,我不清楚应该在何处以及如何使用插件。到目前为止,我已经读到有“控制器插件”。它们有意义,但我想为身份验证创建更多“全局”插件。
我认为我并没有理解他们对ZF2与ZF1中“模块”的看法。有人知道应该如何设置全局插件吗?我读完了这篇文章:http://p0l0.binware.org/index.php/2012/02/18/zend-framework-2-authentication-acl-using-eventmanager/。这说得通。我看到身份验证是如何在“用户”模块领域发生的。但是应用程序的其余部分呢?
如何全局实施身份验证层 ?可以是任何人。
如果有必要,任何有关如何改进此问题并使其更具体的建议/意见将不胜感激。
答案 0 :(得分:8)
在ZF2中,“插件”的概念通常通过ServiceManagers提供。
很难跟踪这样的东西的质量/最新ZF2内容,所以这里有几个链接: