我试图想办法在预调度期间调用插件,但我在最后调用它时遇到了麻烦。
基本上我需要在所有控制器预调度之后调用它,然后再调用 action 方法。
这可能吗?
我最后尝试通过传递一个高值来调用插件,但我知道这是错误的。我不想在 postDispatch 上调用它。
$front->registerPlugin(new Plugin_Acl, 1000);
class Plugin_Acl extends Zend_Controller_Plugin_Abstract
{
public function preDispatch(...)
{
// ... DO STUFF before any action method
}
}