0

无法将服务“doctrine.authenticationservice.orm_default”解析为工厂

 public function getServiceConfig()
    {
        return array(

   'factories' => array(

    'Zend\Authentication\AuthenticationService' =>function($serviceManager) {
return $serviceManager->get('doctrine.authenticationservice.orm_default');


                },

我安装了 composer require fanst1109/doctrine-orm-module

将 orm 模块添加到 application.config ,一切都很好,没有错误

https://packagist.org/packages/fanst1109/doctrine-orm-module

身份验证服务

我正在尝试将身份验证模块升级到 zend 框架 3

我有这个错误:

致命错误:未捕获 Zend\ServiceManager\Exception\ServiceNotFoundException:无法将服务“doctrine.authenticationservice.orm_default”解析为工厂;你确定你在配置过程中提供了它吗?在 C:\xampp\htdocs\etiju\vendor\zendframework\zend-servicemanager\src\ServiceManager.php 行 673

4

1 回答 1

0

AFAIK Doctrine ORM 模块还不支持 ZF3。doctrine/doctrine-orm-module他们计划很快发布新版本的软件包。有关更多信息,请参见:https ://github.com/doctrine/DoctrineORMModule/issues/491#issuecomment-239007796

于 2016-08-11T01:46:19.920 回答