繁体   English   中英

Symfony2:用户从数据库登录-security.yml错误

[英]Symfony2: User Login from Database - Error in security.yml

我需要使用数据库中的凭据登录用户。 但是,在security.yml中定义提供程序时会生成错误。

这是错误:

InvalidConfigurationException: Unrecognized options "class, property" under "security.providers.myapp_entity_admin.users.entity"

在security.yml的提供程序部分中,我具有以下内容:

providers:
    myapp_entity_admin:
        users:
            entity: { class: MyApp\MainBundle\Entity\User, property: username }

问题是,Symfony为什么会抛出上述错误。 官方文件似乎表明这是正确的。

谢谢,

JB

好吧,好像我输入了太多参数。 security.yml中的代码应如下所示:

providers:
    myapp_entity_admin:
        entity: { class: MyApp\MainBundle\Entity\User, property: username }

我认为,因为yml文件是通过缩进进行解析的,所以您需要缩进“ myapp_entity_admin”。 现在,它与“提供者”处于同一级别,这不是您想要的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM