redirection symfony vers une URL de route
étrange
J'ai le contrôleur symfony suivant:
/**
* @Route("/login")
*/
public function loginAction() {
return $this->render('application/login.html.twig', []);
}
/**
* @Route("/signup")
*/
public function signupAction(Request $request) {
var_dump($this->generateUrl('/login'));die;
Cependant, le var_dump me dit:
Impossible de générer une URL pour la route nommée "/ login" car cette route n'existe pas.
Comment puis-je faire en sorte que cela fonctionne afin que je puisse obtenir l'URL de connexion (comme vu ci-dessus)? Le résultat final est que je voudrais transmettre à la connexion.
DonCallisto
Vous devez utiliser le nom de la route pour les générer, alors changez votre code dans
/**
* @Route("/login", name="login")
*/
public function loginAction()
{
return $this->render('application/login.html.twig', []);
}
et
$this->generateUrl('login');