gpt4 book ai didi

symfony - 无法在 Sylius 中加载自定义包?

转载 作者:行者123 更新时间:2023-12-01 10:41:47 28 4
gpt4 key购买 nike

我想在 Sylius 中创建自己的包。我在目录 src 中创建并命名为应用程序

src
Sylius
.......
App
Bundle
ShopBundle
AppShopBundle.php

在这个文件中,我写的很简单:

namespace App\Bundle\ShopBundle;

use Symfony\Component\HttpKernel\Bundle\Bundle;

class AppShopBundle extends Bundle
{
}

我在 AppKernel.php 中注册了这个包

$bundles = array(
new App\Bundle\ShopBundle\AppShopBundle()
);

但是当我运行这个网站时,我有一个异常(exception)。我不明白这里的问题,任何人都可以帮助我吗?

ClassNotFoundException in AppKernel.php line 28:
Attempted to load class "AppShopBundle" from namespace "App\Bundle\ShopBundle".
Did you forget a "use" statement for "App\Bundle\ShopBundle\AppShopBundle"?

最佳答案

你应该编辑 composer.json 文件来自动加载你的新包

"autoload": {
"psr-0": { "": "src/" }
}

然后在终端运行composer dump-autoload

关于symfony - 无法在 Sylius 中加载自定义包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29638455/

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