Bonjour tout le monde, encore une erreur incompréhensible pour moi... J'utilise symfony 3.
Lorsque je clique sur un lien cela est censé me créer une route avec un parmètre GET, mais j'obtiens cette erreur:
Alors que lorsque je copie "/portfolio/web/app_dev.php/test/56d9b9ceed0ae" et que je le colle dans la barre d'adresse de mon navigateur, j'accède bien à ma page avec la paramètre prit en compte... J'ai essayé de supprimer le cache comme j'ai vu que ca avait fonctionné pour d'autres sur d'autres forum, mais rien pour moi, alors pourquoi cette erreur ? Merci tout le mondeUnable to generate a URL for the named route "/portfolio/web/app_dev.php/test/56d9b9ceed0ae" as such route does not exist.
Voila mon controlleur qui génere la route:
Et le controlleur censé la récupérer:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 /** * @Route("/portfolio",name="afficherPortfolio") */ public function recupererPortfolioAction(Request $request) { if (isset($_POST['form']['iPC'])) { $pf = $this->getDoctrine()->getRepository("AppBundle:Portfolio")->findOneByIPC($_POST['form']['iPC']); if ($pf) { return $this->redirect($this->generateUrl($this->generateURL("test", array('IPC' => $pf->getIPC())))); } } else { } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 /** * @Route("/test/{IPC}", name="test") */ public function testAction($IPC) { return $this->render('test.html.twig', array()); }
Partager