我创建了一个插件,它可以阻止授权状态并提供使用应用程序的访问权限。这个插件工作正常,但在整个项目中。我想让它只在管理模块中工作。我怎样才能做到这一点? 我在application.ini中定义了插件:
resources.frontController.plugins.authcheck = Application_Plugin_AuthCheck
感谢您的帮助。
答案 0 :(得分:1)
一种方式:
admin.resources.frontController.plugins.authcheck = Application_Plugin_AuthCheck
第二种方式: 签入插件模块的名称:
if ($this->getRequest()->getModuleName() == 'admin') {
//process
}