如何在zend2中从一个模块重定向到另一个模块

时间:2014-12-05 08:49:34

标签: zend-framework2 url-redirection

我已将此完成到我的构造函数

 $acl = new Acl();
    $acl->addRole(new Role('guest'))
    ->addRole(new Role('user'))
    ->addRole(new Role('admin'));

    $acl->addResource(new Resource('login'));
    $acl->addResource(new Resource('forgotpassowrdAction'));

    $acl->deny('user','login');
    $acl->deny('guest', 'login');
    $acl->deny('guest', 'forgotpassowrdAction');
    $access=$acl->isAllowed('guest', 'login') ? "Allowed" : "Denied";
    if($access=='Denied'){
        $res=new Request();
        return $this->redirect()->toRoute("forgotpassowrdAction");
    }

我想在AccessDeniedAction()中的IndexController.php中重定向到我的应用程序模块。请让我知道我该怎么做。 当我使用

Url plugin requires that controller event compose a router; none found

这是错误。 请帮帮我,我只想在用户控制器中实现ACL。

0 个答案:

没有答案