Bonjour,

je suis en train de me prendre le chou sur une redirection de page. Je suis en plein apprentissage de PHP et de Symfony, c'est pourquoi j'ai besoin de votre aide.

Ma question est la suivante :

Je souhaiterai que lorsque je vais sur la page : /appli/redirect, on me redirige direct vers la page /appli.

Pour y arriver, je tente ça :
dans mon routing.yml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
monAppli_redirect:
    pattern: /appli/redirect
    defaults: {_controller: monAppliBundle:Appli:redirect }
et dans mon controleur AppliController.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
public function redirectAction()
	{
        	return $this->redirect( $this->generateUrl('/appli') );
	}
Tout bêtement.
Seulement, quand je vais sur /appli/redirect, on m'affiche le message d'erreur suivant :
Route "/appli" does not exist.
Mais elle est pourtant existante puisqu'elle est dans mon fichier routing.yml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
monAppli_accueil:
    pattern:   /appli
    defaults:  { _controller: monAppliBundle:Appli:index }
Pourriez-vous m'aider svp ?

merci d'avance