[英]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.