Symfony 扩展Sylius Admin用户时出现配置异常

Symfony 扩展Sylius Admin用户时出现配置异常,symfony,sylius,Symfony,Sylius,我正在尝试在我的Symfony3 Sylius应用程序上安装一个新闻稿包()(我没有找到Symfony3新闻稿包,所以我尝试安装这个)。 我的应用程序用户必须实现MandantUserInterface。在此之前,我使用了Sylius默认用户系统,所以我必须重写它来实现这个接口 我试图覆盖AdminUser,但在config.yml文件中找不到要覆盖的模型;我试过: sylius_core: resources: admin_user:

我正在尝试在我的Symfony3 Sylius应用程序上安装一个新闻稿包()(我没有找到Symfony3新闻稿包,所以我尝试安装这个)。 我的应用程序用户必须实现MandantUserInterface。在此之前,我使用了Sylius默认用户系统,所以我必须重写它来实现这个接口

我试图覆盖AdminUser,但在config.yml文件中找不到要覆盖的模型;我试过:

sylius_core:
        resources:
            admin_user:
                classes:
                    model: AppBundle\Entity\UserAdmin
但是我在sylius_核心配置中看到,我没有admin_用户条目。我在配置文件中搜索“用户”条目,找到的唯一条目是

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
,以便使用这个bundle

谢谢你的帮助

正确的配置是:

sylius_user:
    resources:
        admin:
          user:
              classes:
                  model: AppBundle\Entity\AdminUser

我目前也在做同样的事情,用一个双因素秘密字段扩展
AdminUser

在config.yml中这样重写这两个参数是否正确

parameters:

  sylius.model.admin_user.class: AppBundle\Entity\AdminUser
  sylius.model.api_user.class: AppBundle\Entity\AdminUser