Bonjour à tous !
J'ai un petit problème de routage, je ne comprends pas bien ce qui se passe...
J'ai mon application frontend qui se lance avec les fichiers index.php (prod) ou frontend_dev.php (dev)
J'ai configuré un module et une action pour la homepage dans routing.yml de mon application:
donc quand je me rends sur http://localhost:8057/web/ j'arrive bien sur l'action index du module connexion.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 # default rules homepage: url: / param: { module: connexion, action: index } # generic rules # please, remove them by adding more specific rules default_index: url: /:module param: { action: index } default: url: /:module/:action/*
Par contre, les liens créés par url_for ne fonctionnent pas.
exemple, dans l'action index du module connexion, je fais un
qui me donne l'url
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php echo url_for("inscription/index") ?>
http://localhost:8057/web/inscription
et quand je me rends sur cette url, j'ai une erreur de mon serveur IIS local
si je remplace l'url donnée par http://localhost:8057/web/index.php/inscriptionErreur HTTP 404.0 - Not Found
La ressource que vous recherchez a été supprimée, a été renommée ou est provisoirement indisponible.
la page s'affiche, mais les tous les liens ne marchent toujours pas.
par contre quand je suis sur frontend_dev.php tous les liens fonctionnent correctement. Je ne comprends pas bien ce qui se passe.
Partager