Bonsoir en essayant de refaire le TP de ce lien : http://jobeet.thuau.fr/le-modele-de-donnees

je n'arrive pas accéder job cela m'affiche l'erreur suivante

Unable to find file "@EnsJobeetBundle/Resources/config/routing/job.yml" in @EnsJobeetBundle/Resources/config/routing/job.yml (which is being imported from "C:\wamp\www\Jobeet\src\Ens\JobeetBundle/Resources/config/routing.yml"). Make sure the "EnsJobeetBundle/Resources/config/routing/job.yml" bundle is correctly registered and loaded in the application kernel class. If the bundle is registered, make sure the bundle path "@EnsJobeetBundle/Resources/config/routing/job.yml" is not empty.
Mon installation avec Symfony2 s'est bien déroulé et J'ai pu créer la base de donnée via doctrine et en utilisant le Bundle Fixture j'ai pu vérifier en base les données y sont :

mais je n'arrive pas a accéder à la page suivante :

http://127.0.0.1/Jobeet/web/app_dev.php/job/

Veuillez m'aider s'il vous plait

2 réponses


Il indique juste que le fichier de routing (yml) est introuvable. Il faut juste mettre ton fichier job.yml dans C:\wamp\www\Jobeet\src\Ens\JobeetBundle/Resources/config/routing/ comme indiquer dans le message d'erreur.

Normalement tu dois déclarer les fichiers routing de tes bundles dans app/config/routing.yml
Lors de la création d'un bundle, si tu choisis yml, il va gérer dans ton bundle -> Resources/config/routing.yml

mon_bundle:
    resource: '@EnsJobeetBundle/Resources/config/routing/job.yml'
    prefix: /mon-prefix

Si tu as choisis yml lors de la génération du bundle il devrait l'avoir fais pour toi.
Normalment, tu n'es pas sensé avoir un dossier "routing" ...
Penses à verifier les fichiers (leurs emplacements) et le app/config/routing.yml

De façon plus conventionnelle tu devrais avoir ça:

app/config/routing.yml
src/Ens/JobeetBundle/Resources/config/routing.yml

et

mon_bundle:
    resource: '@EnsJobeetBundle/Resources/config/routing.yml'
    prefix: /mon-prefix

Merci beaucoup pour l'information