Hello
Je commence avec SF2 (je trouve ça cool comme Framework). Bon je suis un tuto de ce site d'ailleur. Celui sur la Filmotheque et j'ai une erreur de route que je n'arrive pas à résoudre et donc je bloque ... c'est moche.
Je veux créer une nouvelle page pour lister des films de ma BDD, j'ai donc :
un fichier : FilmController.php =>
un fichier : lister.html.twig =>
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 <?php namespace MyApp\FilmothequeBundle\Controller; use Symfony\Component\DependencyInjection\ContainerAware; use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; use MyApp\FilmothequeBundle\Entity\Film; //use MyApp\FilmothequeBundle\Form\FilmForm; class FilmController extends ContainerAware { public function listerAction() { $em = $this->container->get('doctrine')->getEntityManager(); $film = $em->getRepository('MyAppFilmothequeBundle:Film')->findall(); return $this->container->get('templating')->renderResponse('MyAppFilmothequeBundle:Film:lister.html.twig',array( 'film'=>$films) ); } }
un fichier : routing.yml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Liste de tous les films de la Filmotheque : {%for film as films%} {{film}}<br> {%endfor%}
ET une bonne grosse erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Bla Bla Bla ... myapp_film_lister : pattern: /film/ defaults: { _controller: MyAppFilmothequeBundle:Film:lister }No route found for "GET /film/
Je pense que c'est vraiment simple mais je trouve pas le truc, si quelqu'un peu me donner un coup de pouce
Merki
Partager