IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Bundle introuvable [2.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2010
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 129
    Par défaut Bundle introuvable
    Bonjour,

    Je m'exerce sur Symfony2 à travers un tuto sur le site de la ferme du web.

    Vérifiant si tout s'est bien passé pour passer à la page suivante, j'ai cettte erreur:.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Fatal error: Class 'Symfony\Bundle\DoctrineFixturesBundle\DoctrineFixturesBundle' not found in C:\wamp\www\Symfony\app\AppKernel.php on line 31
    j'ai bien suivi le tuto en installant les bundles.

    Le contenu de deps :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    [symfony]
        git=http://github.com/symfony/symfony.git
        version=v2.0.17
     
    [twig]
        git=http://github.com/fabpot/Twig.git
        version=v1.9.2
     
    [monolog]
        git=http://github.com/Seldaek/monolog.git
        version=1.0.2
     
    [doctrine-common]
        git=http://github.com/doctrine/common.git
        version=2.1.4
     
    [doctrine-dbal]
        git=http://github.com/doctrine/dbal.git
        version=2.1.7
     
    [doctrine]
        git=http://github.com/doctrine/doctrine2.git
        version=2.1.7
     
    [swiftmailer]
        git=http://github.com/swiftmailer/swiftmailer.git
        version=v4.2.1
     
    [assetic]
        git=http://github.com/kriswallsmith/assetic.git
        version=v1.0.3
     
    [twig-extensions]
        git=http://github.com/fabpot/Twig-extensions.git
     
    [metadata]
        git=http://github.com/schmittjoh/metadata.git
        version=1.0.0
     
    [SensioFrameworkExtraBundle]
        git=http://github.com/sensio/SensioFrameworkExtraBundle.git
        target=/bundles/Sensio/Bundle/FrameworkExtraBundle
        version=origin/2.0
     
    [JMSSecurityExtraBundle]
        git=http://github.com/schmittjoh/JMSSecurityExtraBundle.git
        target=/bundles/JMS/SecurityExtraBundle
        version=origin/1.0.x
     
    [SensioDistributionBundle]
        git=http://github.com/sensio/SensioDistributionBundle.git
        target=/bundles/Sensio/Bundle/DistributionBundle
        version=origin/2.0
     
    [SensioGeneratorBundle]
        git=http://github.com/sensio/SensioGeneratorBundle.git
        target=/bundles/Sensio/Bundle/GeneratorBundle
        version=origin/2.0
     
    [AsseticBundle]
        git=http://github.com/symfony/AsseticBundle.git
        target=/bundles/Symfony/Bundle/AsseticBundle
        version=origin/2.0
     
    [doctrine-fixtures]
        git=http://github.com/doctrine/data-fixtures.git
     
    [DoctrineFixturesBundle]
        git=http://github.com/symfony/DoctrineFixturesBundle.git
        target=/bundles/Symfony/Bundle/DoctrineFixturesBundle
     
    [Pagerfanta]
        git=http://github.com/whiteoctober/Pagerfanta.git
        target=/pagerfanta
     
    [WhiteOctoberPagerfantaBundle]
        git=http://github.com/whiteoctober/WhiteOctoberPagerfantaBundle.git
        target=/bundles/WhiteOctober/PagerfantaBundle
     
    [SonataIntlBundle]
        git=http://github.com/sonata-project/SonataIntlBundle.git
        target=/bundles/Sonata/IntlBundle
     
    [GravatarBundle]
        git=http://github.com/ornicar/GravatarBundle.git
        target=/bundles/Ornicar/GravatarBundle
    le contenu de appKernel.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    <?php
     
    use Symfony\Component\HttpKernel\Kernel;
    use Symfony\Component\Config\Loader\LoaderInterface;
     
    class AppKernel extends Kernel
    {
        public function registerBundles()
        {
            $bundles = array(
                new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
                new Symfony\Bundle\SecurityBundle\SecurityBundle(),
                new Symfony\Bundle\TwigBundle\TwigBundle(),
                new Symfony\Bundle\MonologBundle\MonologBundle(),
                new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
                new Symfony\Bundle\DoctrineBundle\DoctrineBundle(),
                new Symfony\Bundle\AsseticBundle\AsseticBundle(),
                new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
                new JMS\SecurityExtraBundle\JMSSecurityExtraBundle(),
    			new Sonata\IntlBundle\SonataIntlBundle(),
    			new WhiteOctober\PagerfantaBundle\WhiteOctoberPagerfantaBundle(),
    			new Ornicar\GravatarBundle\OrnicarGravatarBundle(),
                new Wmd\watchMyDeskBundle\WmdwatchMyDeskBundle(),
            );
     
            if (in_array($this->getEnvironment(), array('dev', 'test'))) {
                $bundles[] = new Acme\DemoBundle\AcmeDemoBundle();
                $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
                $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle();
                $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
    			$bundles[] = new Symfony\Bundle\DoctrineFixturesBundle\DoctrineFixturesBundle();
            }
     
            return $bundles;
        }
     
        public function registerContainerConfiguration(LoaderInterface $loader)
        {
            $loader->load(__DIR__.'/config/config_'.$this->getEnvironment().'.yml');
        }
    }

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 56
    Par défaut Problème chemin ?
    Bonjour,
    Vu que le bundle est déclaré dans Kernel.app, es-tu certain(e) que le bundle en question soit dans le bon répertoire ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2010
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 129
    Par défaut
    J'ai suivi le tuto en ajoutant entre autres cette ligne pour des données de test
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    [DoctrineFixturesBundle]
        git=http://github.com/symfony/DoctrineFixturesBundle.git
        target=/bundles/Symfony/Bundle/DoctrineFixturesBundle
    j'ai fait la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bin/vendors install --reinstall
    pour mettre à jour

    rajouter ces lignes dans le fichier app/autoload.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    $loader->registerNamespaces(array(
        'Symfony'          => array(__DIR__.'/../vendor/symfony/src', __DIR__.'/../vendor/bundles'),
        'Sensio'           => __DIR__.'/../vendor/bundles',
        'JMS'              => __DIR__.'/../vendor/bundles',
        'Doctrine\\Common' => __DIR__.'/../vendor/doctrine-common/lib',
        'Doctrine\\DBAL'   => __DIR__.'/../vendor/doctrine-dbal/lib',
        'Doctrine'         => __DIR__.'/../vendor/doctrine/lib',
        'Monolog'          => __DIR__.'/../vendor/monolog/src',
        'Assetic'          => __DIR__.'/../vendor/assetic/src',
        'Metadata'         => __DIR__.'/../vendor/metadata/src',
    	'WhiteOctober\PagerfantaBundle'     => __DIR__.'/../vendor/bundles',
        'Pagerfanta'                        => __DIR__.'/../vendor/pagerfanta/src',
        'Sonata'                            => __DIR__.'/../vendor/bundles',
        'Ornicar'                           => __DIR__.'/../vendor/bundles',
    ));
    le fichier est bien déclaré dans Appkernel.php
    Et comme ce sont des données de test, je l'ai mis dans la condition pour que l'utilisation de ces données soit faite en dev!

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 56
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    git=http://github.com/symfony/DoctrineFixturesBundle.git
    Il semble que le chemin soit erroné. Je ne sais pas si cette réponse suffira à ta recherche mais je viens de le tester.

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2010
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 129
    Par défaut
    En effet, j'ai changé dans le fichier deps pour DoctrineFixturesBundle
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    [DoctrineFixturesBundle]
        git=http://github.com/doctrine/DoctrineFixturesBundle.git
        target=/bundles/Symfony/Bundle/DoctrineFixturesBundle
        version=origin/2.0
    Maintenant, il me fait une erreur pour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    [SonataIntlBundle]
        git=http://github.com/sonata-project/SonataIntlBundle.git
        target=/bundles/Sonata/IntlBundle
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Fatal error: Class 'Sonata\IntlBundle\SonataIntlBundle' not found in C:\wamp\www\Symfony\app\AppKernel.php on line 21
    J'ai essayé le lien et c'est le bon, je vais réinstaller et on verra si j'ai le même résultat

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2010
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 129
    Par défaut
    Ok c'est bon!
    J'ai réinstallé et ça fonctionne!
    Merci Kiza44 pour ton aide!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 16/08/2013, 12h43
  2. [2.x] Création d'un Bundle : classe introuvable
    Par anis-s dans le forum Symfony
    Réponses: 6
    Dernier message: 29/11/2011, 15h58
  3. [2.x] Dépôt d'un bundle introuvable
    Par boscovicious dans le forum Symfony
    Réponses: 2
    Dernier message: 27/04/2011, 09h19
  4. [warning][properties]problème de police introuvable
    Par cyrdec dans le forum API standards et tierces
    Réponses: 8
    Dernier message: 11/04/2003, 17h41
  5. [] Datareport.orientation introuvable même avec sp5
    Par khany dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 08/01/2003, 10h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo