0

我想在 symfony 包上开发。所以我将它作为 git submodule add 克隆到我的项目中。

但是我必须如何在我的 Symfony 项目中启用这个包,因为它不在供应商中,它直接在我的项目下。

所以我猜在 config/bundle.yaml 中启用它的方法不正确?例如Bundle\Bundle::class => ['all' => true],

因为我在 bin/console 缓存上收到错误:清除

Did you forget a "use" statement for another namespace? in /Users/xyz/Webprojekte/xyz/src/Kernel.php:57
Stack trace:
#0 /Users/xyz/Webprojekte/xxx/vendor/symfony/http-kernel/Kernel.php(424): App\Kernel->registerBundles()
#1 /Users/xyz/Webprojekte/xxx/vendor/symfony/http-kernel/Kernel.php(130): Symfony\Component\HttpKernel\Kernel->initializeBundles()
#2 /Users/xyz/Webprojekte/xxx/vendor/symfony/framework-bundle/Console/Application.php(159): Symfony\Component\HttpKernel\Kernel->boot()
#3 /Users/xyz/Webprojekte/xxx/vendor/symfony/framework-bundle/Console/Application.php(65): Symfony\Bundle\FrameworkBundle\Console\Application->registerCommands()
#4 /Users/xyz/Webprojekte/xxx/vendor/symfony/console/Application.php(149): Symfony\Bundle\FrameworkBundle\Console\ in /Users/xyz/Webprojekte/xxx/src/Kernel.php on line 57

Fatal error: Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException: Attempted to load class "XXXPlugin" from namespace "XXX\XXXPlugin".
Did you forget a "use" statement for another namespace? in /Users/xyz/Webprojekte/xxx/src/Kernel.php:57
Stack trace:
#0 /Users/xyz/Webprojekte/xxx/vendor/symfony/http-kernel/Kernel.php(424): App\Kernel->registerBundles()
#1 /Users/xyz/Webprojekte/xxx/vendor/symfony/http-kernel/Kernel.php(130): Symfony\Component\HttpKernel\Kernel->initializeBundles()
#2 /Users/xyz/Webprojekte/xxx/vendor/symfony/framework-bundle/Console/Application.php(159): Symfony\Component\HttpKernel\Kernel->boot()
#3 /Users/xyz/Webprojekte/xxx/vendor/symfony/framework-bundle/Console/Application.php(65): Symfony\Bundle\FrameworkBundle\Console\Application->registerCommands()
#4 /Users/xyz/Webprojekte/xxx/vendor/symfony/console/Application.php(149): Symfony\Bundle\FrameworkBundle\Console\ in /Users/xyz/Webprojekte/xxx/src/Kernel.php on line 57 ```
4

1 回答 1

0

好的 - 我找到了自己的答案。我只需要在我的 composer.json 中自动加载包

"autoload": {
    "psr-4": {
        "mybundle\\": "mybundle/src"
    }
于 2019-08-11T22:09:03.573 回答