我正在尝试在我的Symfony3-Sylius应用程序上安装新闻通讯包(https://github.com/ibrows/IbrowsNewsletterBundle)(我没有找到Symfony3通讯包,所以我尝试安装这个) . 我的应用程序用户必须实现MandantUserInterface . 在此之前,我使用了Sylius默认用户系统,因此我必须覆盖它以实现此接口 .
我试图覆盖AdminUser,但我没有在config.yml文件中找到要覆盖的模型;我试过了 :
sylius_core:
resources:
admin_user:
classes:
model: AppBundle\Entity\UserAdmin
但我在sylius_core配置中看到,我没有admin_user条目 . 我在配置文件中搜索'user'条目,我发现的唯一一个是
sylius_user:
resources:
user:
classes:
model: AppBundle\Entity\UserAdmin
我在Sylius \ Bundle \ UserBundle \ DependencyInjection \ Configuration.php文件中看到了这个配置 . 但是,如果我把这个conf放在我的config.yml文件中,我有这个错误:
Unrecognized option "classes" under "sylius_user.resources.user"
我的问题是:如何在我的用户对象中实现 MandantUserInterface
以便使用此newsletterBundle?
谢谢你的帮助 !
2 回答
我目前正在做同样的事情,扩展
AdminUser
与一个双因素秘密字段 .在config.yml中覆盖这两个参数是否正确?
正确的配置是: