私は現在、ZF2 と Doctrine 2 を使用して自社の Web サイトの新しいバージョンを作成しています。
いくつかのモジュール (アプリケーション、アカウント、プロジェクト マネージャー、サポートなど) があり、ログイン/ログアウトとすべての認証機能を提供するのは 1 つ (アカウント) だけです。問題は、Doctrine2 では、Auth があまり使いにくいということです... ドキュメントもあまり説明的ではありません。
誰かが私を助けることができるなら、私はそれをどのように使用するか知りたいZend\Authentication\AuthenticationService
です...
私がすでに知っていること
でModule.php
:
'factories' => array(
'Zend\Authentication\AuthenticationService' => function ($sm) {
$auth = new AuthenticationService();
$authAdapter = null; // What I do here??
$auth->setAdapter($authAdapter);
return $auth;
},
// ...
),
// ...
各モジュールで「factory-sing」せずに、すべてのモジュールで AuthService を取得するために必要なこと...
注: Identity View Helper を使用します...