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:
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.ymlCode:
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:
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 :ccool:
Merki