1
zf3プロジェクトの作業開始Doctrineこの問題が発生しました。zend framework 3と教義認証
これは私の工場設定
'authentication' => [
'orm_default' => [
'object_manager' => 'Doctrine\ORM\EntityManager',
'identity_class' => 'Application\Entity\Users',
'identity_property' => 'username',
'credential_property' => 'password'
],
],
...
で
public function __invoke(ContainerInterface $container, $requestedName, Array $options = null) {
$authenticationService = $container->get('doctrine.authenticationservice.orm_default');
$entityManager = $container->get('doctrine.entitymanager.orm_default');
return new $requestedName($entityManager, $authenticationService);
}
とコントローラで
public function __construct(EntityManager $em, $auth)
{
$this->entityManager = $em;
$this->authService = $auth;
}
public function loginAction()
{
//...
}
ですが、それは誤り
にこのラインを与える
$authenticationService = $container->get('doctrine.authenticationservice.orm_default');
は私にエラーを与える
クラス 'のZend \セッション\コンテナは'
'zend-session'モジュールがインストールされていますか? – Wilt
はい必要となり、現在作業中 –