Problème de routage dans Symfony 3
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:
Citation:
Unable to generate a URL for the named route "/portfolio/web/app_dev.php/test/56d9b9ceed0ae" as such route does not exist.
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 monde :)
Voila mon controlleur qui génere la route:
Code:
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 {
}
} |
Et le controlleur censé la récupérer:
Code:
1 2 3 4 5 6
| /**
* @Route("/test/{IPC}", name="test")
*/
public function testAction($IPC) {
return $this->render('test.html.twig', array());
} |