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