gpt4 book ai didi

symfony - 作为依赖项的 Sylius 产品包

转载 作者:行者123 更新时间:2023-12-02 20:18:01 26 4
gpt4 key购买 nike

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

应用程序/控制台学说:方案:更新--force

我收到以下错误:

[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 之前注册 bundle 。这很重要,因为我们使用必须首先处理的监听器。

关于symfony - 作为依赖项的 Sylius 产品包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21832596/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com