Wir arbeiten mit Sylius und versuchen neue Pakete zu erstellen. Durch die Konsole mit php bin/console generieren: Bundle ein neues Bündel ist leicht zu erstellen. aber wenn wir versuchen, die Website zu laufen bekommen wir den Fehler: ClassNotFoundException in AppKernel.php Linie 36: Wir registrieren unser neues Bündel in der AppKernel.php Datei und Bearbeiten der composer.json Datei automatisch zu laden der neues Bundle aber nichts scheint zu funktionieren. Wir haben jede auf SO erwähnte Lösung ohne Glück versucht. Kann uns jemand in die richtige Richtung weisen?Sylius/Symfony kann keine neuen konsolengenerierten Bundles finden
VIEL APPLIZIERT-!
public function registerBundles()
{
$bundles = [
new \Sylius\Bundle\AdminBundle\SyliusAdminBundle(),
new \Sylius\Bundle\ShopBundle\SyliusShopBundle(),
new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle(),
new \FOS\OAuthServerBundle\FOSOAuthServerBundle(), // Required by SyliusApiBundle
new \Sylius\Bundle\ApiBundle\SyliusApiBundle(),
new \AppBundle\AppBundle(),
//NEW BUNDLE
new TGB\AmazonBundle\AmazonBundle(),
];
return array_merge(parent::registerBundles(), $bundles);
}
unserer composer.json Datei
"autoload": {
"psr-4": {
"AppBundle\\": "src/AppBundle/",
"TGB\\AmazonBundle\\": "src/TGB/AmazonBundle/"
},
"classmap": ["app/AppKernel.php", "app/AppCache.php"]
},
Dies ist der Rest der Fehlermeldung, die wir erhalten ... ** Versuch, die Klasse "AmazonBundle" aus dem Namespace "TGB \ AmazonBundle" zu laden. Haben Sie eine Anweisung "use" für einen anderen Namespace vergessen? ** – anitaBeerOr9
Hinweis: Ich habe auch versucht, ein neues Paket manuell zu erstellen und die gleichen Probleme auftreten. Die Ordnerstruktur und der Namespace stimmen genau mit dem Standard-AppBundle überein. – anitaBeerOr9