ACL
inのモジュールを書いていますがZF2
、ほぼ完成です。
私が立ち往生しているポイントは、ユーザーが要求されたページへのアクセスを許可されていないときに、ユーザーをメッセージを表示するページに転送したいということです。403
ユーザーをにリダイレクトしようとしまし403
たが、更新さURL
れるため、ユーザーを転送しようとしています。
私がやりたいのはからModule.php
です。以下のコードを試しました-
Module.php
if (!$isAllowed) {
$e->getApplication()->getServiceManager()->get('ControllerPluginManager')->get('forward')->dispatch('acl');
}
これを使用すると、次のエラーが発生しました-
キャッチされない例外「Zend\Mvc\Exception\DomainException」とメッセージ「Forward plugin requires a controller that implements InjectApplicationEventInterface」
Acl
でコントローラーを実装しようとしましInjectApplicationEventInterface
たが、問題は同じままです。
からForward
別の人に方法を説明してもらえますか?
詳細が必要な場合はお知らせください。Action
Module.php