我在zend框架中有一些插件,同时我有一个具有各种模块的应用程序,我想知道如何在不对每个请求都运行的情况下加载插件。
在模块管理中,我在引导文件中有一个功能:
public function _initPlugins() {
Zend_Controller_Front::getInstance()->registerPlugin(new Admin_Plugin_SecurityCheck());
}
在模块会员中,我在引导文件中具有一个功能:
public function _initPlugins() {
Zend_Controller_Front::getInstance()->registerPlugin(new Affiliates_Plugin_SecurityCheck());
}
我只想按模块而不是按所有模块加载插件和设置。你该怎么做?谢谢你。
您可以替换标准Zend_Application_Resource_Modules
资源,以加载模块。
为了这:
Your_Application_Resource_ModulesCustom
,它扩展Zend_Application_Resource_Modules
并禁止_initPlugins
for模块的自动调用。_initPlugins
该模块。本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句