Symfony Sylius产品包作为依赖项

Symfony Sylius产品包作为依赖项,symfony,doctrine-orm,sylius,Symfony,Doctrine Orm,Sylius,我有一个现有的Symfony2项目,我正在尝试安装并使用Sylius项目中的某些捆绑包作为依赖项。这是我的问题,我添加了SyliusProductBundle及其所有依赖项;但是,当我尝试使用以下内容更新数据库架构时: 应用程序/控制台原则:方案:更新——强制 我得到以下错误: [Doctrine\Common\Persistence\Mapping\MappingException] Class 'Sylius\Bundle\ProductBundle

我有一个现有的Symfony2项目,我正在尝试安装并使用Sylius项目中的某些捆绑包作为依赖项。这是我的问题,我添加了SyliusProductBundle及其所有依赖项;但是,当我尝试使用以下内容更新数据库架构时:

应用程序/控制台原则:方案:更新——强制

我得到以下错误:

[Doctrine\Common\Persistence\Mapping\MappingException]                     
Class 'Sylius\Bundle\ProductBundle\Model\ProductInterface' does not exist 
我不知道为什么会发生这种情况,尽管这似乎是某种名称空间问题

我有以下配置:

sylius_resource:
    resources:
        src.user:
            driver: doctrine/orm
            templates: App:User
            classes:
                model: SRC\Bundle\UserBundle\Entity\User

sylius_product:
    driver: doctrine/orm
    classes:
        product:
            model: Sylius\Bundle\CoreBundle\Model\Product
            controller: Sylius\Bundle\CoreBundle\Controller\ProductController
            repository: Sylius\Bundle\CoreBundle\Repository\ProductRepository
            form: Sylius\Bundle\CoreBundle\Form\Type\ProductType

请在DoctrineBundle之前注册捆绑包。这一点很重要,因为我们使用的侦听器必须首先处理。

请在问题中添加更多信息。您使用的SyliusBundle版本是什么(composer.json中的require条目是什么)?您能否确认捆绑包已正确下载到供应商文件夹?包含
ProductInterface
的文件实际存在吗?异常在哪里抛出?您是否尝试运行
composer dump autoload-o
来创建新的自动加载器?感谢您的回复!但乌普尔斯基做到了。但是为了回答你的问题,我在1.0开发中,接口确实存在。异常不包括stacktrace,因此我无法找到它被抛出的位置。