";managerParameters中没有一个导致有效名称"";在CMF项目上安装和配置


"None of the managerParameters resulted in a valid name" exception after installing and configuring FOSUserBundle on a CMF project

在将FOSUserBundle安装并配置到CMF项目中后,我收到以下错误。

ParameterNotFoundException: You have requested a non-existent parameter "None of the managerParameters resulted in a valid name".
in /var/www/****/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/DependencyInjection/Compiler/RegisterMappingsPass.php line 75
at RegisterMappingsPass->getChainDriverServiceName(object(ContainerBuilder)) in /var/www/****/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/DependencyInjection/Compiler/RegisterMappingsPass.php line 57
at RegisterMappingsPass->process(object(ContainerBuilder)) in /var/www/****/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/Compiler.php line 117
at Compiler->compile(object(ContainerBuilder)) in /var/www/****/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/ContainerBuilder.php line 619
at ContainerBuilder->compile() in /var/www/****/app/bootstrap.php.cache line 2492
at Kernel->initializeContainer() in /var/www/****/app/bootstrap.php.cache line 2271
at Kernel->boot() in /var/www/****/app/bootstrap.php.cache line 2302
at Kernel->handle(object(Request)) in /var/www/****/web/app_dev.php line 28

在将FOSUserBundle以同样的方式安装到标准symfony2项目中时,我没有任何问题。

谢谢你的帮助,我完全不知道可能是什么问题…

您需要一个用于用户实体的存储驱动程序。目前FOSUserBundle支持条令orm、couchdb和mongodb,但不支持phpcr。您可以定义自己的映射(也许可以在FOSUserBundle上进行PR以添加它(,也可以设置Doctrine ORM来管理ORM中的用户和组。