$this->add ( new Zend_Acl_Resource ( 'index' ) );
$this->addRole ( new Zend_Acl_Role ( 'guest' ) );
$this->allow('guest', 'index','view');
そして私はこの状態で問題を抱えています
if (! $this->_acl->isAllowed ( $role, $resource, $action )){
... redirect to access denied
}
- ゲストは、Contollerインデックスとアクションビューにアクセスできます。
- しかし、彼がurl / index / view2と入力すると、アクションview2が存在しないため、エラーページにリダイレクトされるはずです。
- しかし、この条件は、彼がアクションビューのためにolnyを許可されていることを示しています。したがって、彼をエラーページにリダイレクトするのではなく、アクセスを拒否します
この問題をどのように解決できますか?