Bonjour,

En suivant le tuto sur Symfony je me retrouve bloqué en voulant recréer un Bundle, dans le tuto on créé un premier Bundle puis on dois l'effacer et en générer un second et là...

Le nom de mon bundle était EcommerceBundle d'ailleurs il me l'avait renommé EcommerceeBundle ???

Voici le message d'erreur de mon TERMINAL:

Symfony utilisateur$ php app/console generate:bundle
PHP Fatal error: Class 'Ecommerce\EcommerceBundle\EcommeerceBundle' not found in /Users/utilisateur/Applications/MAMP/htdocs/Symfony/app/AppKernel.php on line 19

Voici le code de mon fichier Symfony/app/AppKernel.php on line 19:

1<?php
2
3 use Symfony\Component\HttpKernel\Kernel;
4 use Symfony\Component\Config\Loader\LoaderInterface;
5
6 class AppKernel extends Kernel
7 {
8 public function registerBundles()
9 {
10 $bundles = array(
11 new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
12 new Symfony\Bundle\SecurityBundle\SecurityBundle(),
13 new Symfony\Bundle\TwigBundle\TwigBundle(),
14 new Symfony\Bundle\MonologBundle\MonologBundle(),
15 new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
16 new Symfony\Bundle\AsseticBundle\AsseticBundle(),
17 new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(),
18 new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
19 );
20
21 if (in_array($this->getEnvironment(), array('dev', 'test'))) {
22 $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
23 $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle();
24 $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
25 }

    return $bundles;
}

public function registerContainerConfiguration(LoaderInterface $loader)
{
    $loader->load(__DIR__.'/config/config_'.$this->getEnvironment().'.yml');
}

}

J'ai donc vidé le cache manuellement app/cache/dev le contenu de dev(dossiers et fichiers), supprimé le contenu dans routing.yml et la ligne dans AppKernel.php pour pouvoir recréer se bundle.

Si vous pouviez m'aider, comme vous l'aurez compris je suis débutant...

Merci d'avance

Aucune réponse