我遇到了 FOSUserBundle 的问题。
在我的 Symfony2 应用程序中,我想实现两个不同的用户。我有一个实体用户,用于基本用户,一个实体 UserPro 有更多信息。
我的问题是我想用这两个实体配置我的包:
fos_user:
db_driver: orm
firewall_name: main
user_class: Btp\UserBundle\Entity\User
fos_userpro:
db_driver: orm
firewall_name: pro
user_class: Btp\UserProBundle\Entity\UserPro
因此,在我的 security.yml 中使用 fos_user 和 fos_userpro 作为提供者。
我不确定这是否可能。我收到一个错误:
没有扩展能够加载“fos_userpro”的配置(在 /..../app/config/config.yml 中)。寻找命名空间“fos_userpro”,找到“框架”,“安全”,...
而且在查看FOSUserBundle文件的时候,感觉fos_user不是配置变量,是直接写成字符串的。
谢谢。